我正在合并一个可能有很多冲突的远程分支。我怎么知道它是否会发生冲突?
我没有看到类似--dry-runon的东西git-merge。
--dry-run
git-merge
如前所述,传入--no-commit标志,但为了避免快进提交,还要传入--no-ff,如下所示:
--no-commit
--no-ff
$ git merge --no-commit --no-ff $BRANCH
要检查分阶段的更改:
$ git diff --cached
即使是快进合并,您也可以撤消合并:
$ git merge --abort