2012-06-04 25 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執行合併但假裝合併失敗並且不自動提交,以使用戶有機會在提交前檢查並進一步調整合並結果。

相關問題