初识Git(三)
这次要记录一下对branch,merge的学习。
与先前一样创建一个pro文件夹,initi该文件夹,在该文件夹中新建一个空的MainCode.txt,然后add文本文件并且commit。
接下来我们键入git branch看一下结果:
我们可以看到现在有一个master主结构。
然后我们在添加一个feature1 Branch:
此时查看branch发现feature1已经被添加:
我们通过checkout来选择feature1进行操作:
首先在MainCode.txt中写入I love the world
我们在在pro文件中创建一个FeatureCode.txt文件并写入一些文本:
然后我们在命令行中add并commit新建的文本文件:
此时我们选择master,会惊奇地发现文件夹下FeatureCode.txt消失了
并且我们之前在MainCode.txt中输入的I like the world文本也消失不见了。
为解决这个问题,我们应该merge feature1和master:
这样我们的两个分支就结合(merge)到一起了,此时选择master时也可以看到feature1下的操作。