2012-06-04 21 views

回答

20

假设您在master分支上,并且您想测试dev分支是否可以与master冲突合并。

# In the master branch 
git merge dev --no-ff --no-commit 

之后,您将能够知道是否存在冲突。

要在正常的情况下返回,只是中止合并:

git merge --abort

据git的文档:

--ff不生成合并提交如果合并解析为快进,只更新分支指针。这是默认行为。

-no-ff即使合并解析为快进,也会生成合并提交。

- 提交执行合并并提交结果。这个选项可以用来覆盖--no-commit。

--no-commit使用--no-commit执行合并但假装合并失败并且不自动提交,以使用户有机会在提交前检查并进一步调整合并结果。

相关问题