初识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下的操作。

原文地址:https://www.cnblogs.com/rurui/p/6503106.html