git merge命令:合并分支
接下来,我们假设 feature-A 已经实现完毕,想要将它合并到主干分支 master 中。首先切换到 master 分支。
$ git checkout master Switched to branch 'master'然后合并 feature-A 分支。为了在历史记录中明确记录下本次分支合并,我们需要创建合并提交。因此,在合并时加上
——no-ff
参数。$ git merge ——no-ff feature-A随后编辑器会启动,用于录入合并提交的信息。
Merge branch 'feature-A' # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.默认信息中已经包含了是从 feature-A 分支合并过来的相关内容,所以可不必做任何更改。将编辑器中显示的内容保存,关闭编辑器,然后就会看到下面的结果。
Merge made by the 'recursive' strategy. README.md | 2 ++ 1 file changed, 2 insertions(+)这样一来,feature-A 分支的内容就合并到 master 分支中了。