我正在尝试合并两个分支而脚本中没有冲突。但是,如果有任何冲突,我不想触发git merge命令,请合并两个分支。 所以无论如何我可以在消防合并命令之前检查是否存在任何冲突?
答案 0 :(得分:4)
手动,幼稚的路线可能是
# actually do the merge
git merge <target>
然后,要么是冲突,在这种情况下,您:
git merge --abort
...或者不是,您只需撤消提交:
git reset --soft HEAD^
在这两种情况下,您都返回到步骤1,合并撤消,并且您对问题“这会发生冲突吗?”有答案。
是的,我也觉得它很笨重,但嘿!有用。 (公平地说,使用别名可能非常实用)