目录

一、Git常用命令解析:

1.设置用户签名:

2.初始化本地库:

3.查看本地库状态:

4.添加文件到暂存区:

5.删除暂存区文件:

6.提交文件到本地库:

         7.修改文件:

8.查看本地库版本信息:

9.版本穿梭:

二、Git分支操作:

1.查看当前本地库分支:

2.创建本地仓库分支:

3.切换本地仓库分支:

4.分支合并:

5.合并冲突:

冲突产生原因:

解决冲突:


一、Git常用命令解析:

命令名称作用
git config --global user.name 用户名设置用户签名
git config --global user.email 邮箱

设置用户签名

git init初始化本地库
git status查看本地库状态
git add 文件名添加到暂存区
git commit -m “日志信息” 文件名提交到本地库
git reflog查看历史记录
git reset --hard 版本号版本穿梭

1.设置用户签名:

git config --global user.name 用户名
git config --global user.email 邮箱号

        签名的作用是区分不同操作者身份,以此确认本次提交是谁的,这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任何关系。

        在Windows用户目录下可以查看Git配置文件信息:

2.初始化本地库:

git init

3.查看本地库状态:

git status

在本地库目录中创建一个文件: 

再次执行git status命令:

出现的红色文件名称就是当前本地仓库下未被Git追踪管理的文件!!!

4.添加文件到暂存区:

git add 文件名

5.删除暂存区文件:

git rm --cached 文件名

6.提交文件到本地库:

git commit -m "日志信息" 文件名

查看引用日志:

git reflog

查看完整日志:

7.修改文件:

修改本地库中的文件后,本地库中的文件状态将发生改变:

再次添加文件到暂存区,提交到本地库:

使用 git log 查看当前本地库状态:

8.查看本地库版本信息:

查看版本信息:

git reflog

查看版本详细信息:

git log

9.版本穿梭:

git reset --hard 版本号

Git 切换版本,底层其实是移动的 HEAD 指针


二、Git分支操作:

        在版本控制过程中,同时推进多个任务,为每个任务,我们就可以创建每个任务的单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。

优点:

  • 同时并行推进多个功能开发,提高开发效率
  • 各个分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响。失败的分支删除重新开始即可

分支常用命令:

命令名称作用
git branch 分支名创建分支
git branch -v查看分支
git checkout 分支名切换分支
git merge 分支名把指定的分支合并到当前分支上

1.查看当前本地库分支:

git branch -v

2.创建本地仓库分支:

git branch 分支名

3.切换本地仓库分支:

git checkout 分支名

4.分支合并:

git merge 要合并的分支

5.合并冲突:

冲突产生原因:

        合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改,Git无法替我们决定使用哪一个,必须认为决定新代码内容。

解决冲突:

直接在文件中修改发生冲突的内容!

当前所在的分支,其实是由 HEAD 决定的。所以创建分支的本质就是多创建一个指针 


Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐