如果您合并两个分支usign git命令,我怎么能有冲突

时间:2019-03-29 13:55:46

标签: git git-merge

我正在尝试合并两个分支而脚本中没有冲突。但是,如果有任何冲突,我不想触发git merge命令,请合并两个分支。 所以无论如何我可以在消防合并命令之前检查是否存在任何冲突?

1 个答案:

答案 0 :(得分:4)

手动,幼稚的路线可能是

# actually do the merge
git merge <target>

然后,要么是冲突,在这种情况下,您:

git merge --abort

...或者不是,您只需撤消提交:

git reset --soft HEAD^

在这两种情况下,您都返回到步骤1,合并撤消,并且您对问题“这会发生冲突吗?”有答案。

是的,我也觉得它很笨重,但嘿!有用。 (公平地说,使用别名可能非常实用)