git学习笔记(三)之分支的基本操作

分支有什么用呢?

在我们日常的开发当中,假设完成一个需要2周时间,第一周完成了百分之50的代码,如果立即提交,由于代码还没写完,不完整的代码会导致别人不能干活了,如果等代码全部完成再一次提交,又存在丢失每天进度的风险。
现在有了分支,就不用害怕了,创建一个属于自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,在一次性合并到原来的分支上,这样既安全,又不影响别人的工作。

1,查看有几个分支并当前处在哪个分支下

git branch

git学习笔记(三)之分支的基本操作

2,创建分支并切换到创建的分支

创建了一个dev的分支,并切换到了dev分支。

git checkout -b dev

git学习笔记(三)之分支的基本操作

git学习笔记(三)之分支的基本操作

注意:查看版本的简化信息

git log --pretty=oneline

git学习笔记(三)之分支的基本操作

3,在dev修改code.txt内容并再次提交

git commit -m 'dev分支提交'

4,切换带master分支

git checkout master

5,把dev分支合并到master上

git merge dev

git学习笔记(三)之分支的基本操作
在上图我们可以看到把dev分支上的内容合并到了master上,我们可以看到是fast-forword,快速合并。

6,删除dev分支

git branch -d dev

小结

git学习笔记(三)之分支的基本操作