git

本文深入讲解Git如何解决项目安全性低、协同开发困难、版本混乱等问题,介绍Git与SVN的区别,详细步骤指导Git环境搭建、使用技巧,包括版本库创建、状态管理、日志查看、撤销修改等操作,以及如何在GitHub上创建仓库,实现远程仓库管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git

1.版本控制解决现有项目中的哪些问题?

1.项目安全性太低

2.项目很难进行协同开发

3.项目无端报错

4.项目版本混乱

2.版本控制工具的分类

1.集中式版本控制工具 svn

在这里插入图片描述

2.分布式的版本控制工具 git

在这里插入图片描述

3.git的概念

git是一个分布式的版本控制及协同开发工具.

4.git的环境搭建

1.git安装,安装git bash

2.自报家门

git config --global user.name "zk"
git config --global user.email "xxx@.com"

5.git的使用

1.创建版本库  在项目根路径下会创建.git文件夹
  git init
2.git管理一个修改需要几步
  git add  文件名
  git commit -m ""
3.git的状态
  git status     红色   工作区已经修改,但是还未提交内容
                 绿色   工作区中的修改,加入到暂存区
                 working tree clean   工作区和版本库是一致的
4.版本回退
  只能做回退
  git reset --hard HEAD^
  git reset --hard HEAD~100
  通用
  git reset --hard 3628164
  
5.日志
  git log   打印当前提交之前的日志
  git log --pretty=oneline      
  git reflog  --pretty=oneline  打印所有的日志
  
6.撤销修改
  git checkout readme.txt   撤销工作区中的修改
  git reset -- readme.txt    撤销暂存区中的修改撤销到工作区

7.删除
  rm -rf b.txt		从工作区删除 变红
  git rm b.txt		从版本库删除文件 变绿
  git commit -m ""	提交删除

6.git仓库的原理

在这里插入图片描述

7.git的实战

7.1.生成 SSH key并添加到github信任列表

1.创建 SSH Key: ssh-keygen -t rsa -C “youremail@example.com”

2.添加github的信任列表

7.2.通过github创建仓库完成git管理

1.github上创建仓库

在这里插入图片描述

2.克隆中央服务器上的项目到本地

git clone git@github.com:wazk2008/git-154.git

3.提交一个修改

git add

git commit

推送修改到中央服务器

git push origin

更新修改到本地

git pull origin

7.3.将本地的项目交给git管理并且分享到中央服务器

1.初始化仓库 git init

2.配置忽略文件 .gitingore 注意放置到项目的根部录下

/target/
!.mvn/wrapper/maven-wrapper.jar

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
/nbproject/private/
/build/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/ 


3.添加到暂存区 git add .

4.添加到主干分支 git commit -m “”

5.在github上创建项目仓库

在这里插入图片描述

6.建立本地仓库和中央服务器仓库的连接

git remote -v 查看当前项目是否含有远程仓库地址

git remote remove test 删除远程仓库连接

git remote add origin git@github.com:28899121390/spring-boot-common-mapper.git

7.推送本地修改

git push -u origin master

7.拉取远程仓库的修改

git pull origin master

7.4.git的分支

1.创建并切换到新的分支
git checkout -b dev
相当于以下两个命令
git branch dev	//创建分支
git checkout dev	//切换到dev分支
2.查看分支
git branch
3.合并分支
git checkout master		//先切换到master分支
git merge dev		//将dev分支上的工作内容合并到master分支
3.删除分支
git branch -d dev	//删除dev分支

8.git集成idea

8.1集成指南

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.2idea远程下载完整项目

在这里插入图片描述

8.2idea远程下载完整项目

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-七秒钟记忆

微薄打赏,小编的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值