我提出了“轻柔”的表达,因为你几乎可以通过以下命令得到想要的结果:
git merge< branch>git reset –soft HEAD~1这样做将保持最终……
看来你正在寻找
git merge --no-commit <someBranch>
( doc在这里 )
这是一种方式 的 断言这是一场冲突 强> 并且你希望git这样处理这个合并。
你开始合并,有机会检查和修改你需要的东西,然后当你对它很好并决定提交它仍然是一个提交合并,(至少)两个父母。
(警告 : -n 是 的 不 强> 这个的捷径,而不是 --no-stat )
-n
--no-stat