昨天我们大致学习了Git分支的意义和作用。今天就聚焦在git的分支操作来记录一篇笔记。
一、创建分支
首先,照常,在你需要创建git仓库的地方右键调出git bash命令行。
打开当前目录下的命令行
输入git checkout -b dev
来创建dev分支,并切换到dev分支。
我们可以看到右侧蓝色括号里的master变成了dev,说明切换成功了。
需要注意的是-b在这里指的是创建并切换,等同于分开的两条命令:
git branch dev git checkout dev
二、查看当前分支
用命令git branch
可以查看当前分支
我们发现目前有两个分支,一个是主分支master,一个是我们刚刚创建的dev分支。需要注意的是,此时在dev分支上,所以dev分支被绿色高亮了。假如我们切换到master分支再查看当前branch,是不是master会变成绿色高亮呢?我们来试一试:
输入命令git checkout master
显示switch成功。我们再查看一下branch
验证了我们的猜想。
三、修改文件后提交
我们再切换回dev分支,并修改一下文件。还是以test.txt为例
加了一句话,branch here
此时我们再进行提交。具体命令见前期教程
如图,我们顺利提交了修改后的文件到dev分支的本地仓库。
四、查看文件
我们换回master分支,发现修改的确没有出现:
分支就是这么独立,这么顶!
五、合并分支
用git merge dev
命令可以合并分支
如图合并成功
branch here终于又出现了
六、删除分支
这个时候dev的使命已经完成,我们可以用git branch -d dev
来放心删除dev分支
此时只剩下master了