Git合并在日志中有所不同

时间:2016-07-05 08:56:36

标签: git merge git-merge

我使用GitKraken查看我的工作树,并学习如何git branch和merge。

场景:我有一个工作大师,但必须执行错误修正。

git branch Hotfix #Create a new branch for the hotfix
git checkout Hotfix #Move to Hotfix branch
git commit NowGoodFile.cs -m "Add test tools" #Make changes
git checkout master #Checkout master
git merge Hotfix #Merge Hotfix into the master

我想要发生的一步一步:

  • 我有一个大师工作,但发现了一个错误:

enter image description here

  • 我创建了分支Hotfix,进行了更改:

enter image description here

  • 然后我将这些更改合并到主文件中:

enter image description here

但这不是我执行git merge Hotfix时发生的事情。我明白了:

enter image description here

我应该怎样写merge into效果?

1 个答案:

答案 0 :(得分:2)

默认情况下,git merge会在可能的情况下进行快进合并。您期望的是true merge,可以通过--no-ff或将merge.ff设置为false来完成。