【发布时间】:2011-03-02 07:05:56
【问题描述】:
我对这种行为很好奇,也许这只是因为我主要来自使用 SVN 和 bazaar。 (我正在学习 git 与优秀的 github 交互。)
这对我来说似乎违反直觉,好像它会更好
git merge [branch] --no-commit
默认鼓励人们在提交之前确保合并按照他们想要的方式进行。
【问题讨论】:
-
顺便说一句,如果出现问题,git merge 会以冲突告终。此外,如果由于特定原因您希望看到未提交的合并引入的更改,您可以在成功的“git merge”之后立即执行“git reset HEAD^”,这将退回到一个提交,留下所有最后一次提交更改(这将是合并提交)未提交。