我使用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
我想要发生的一步一步:
Hotfix
,进行了更改:但这不是我执行git merge Hotfix
时发生的事情。我明白了:
我应该怎样写merge into
效果?
答案 0 :(得分:2)
默认情况下,git merge
会在可能的情况下进行快进合并。您期望的是true merge
,可以通过--no-ff
或将merge.ff
设置为false
来完成。