git merge 进阶

git merge 操作难免发生冲突,怎么样能预知会发生哪些冲突而不是苦逼的一个个修复冲突呢。

传入 –no-commit 标志,但为了避免快速提交,还要传入 –no-ff,如下所示

$ git merge --no-commit --no-ff $BRANCH

检查所有改动:

$ git diff --cached

并且您可以撤消合并,即使它是快速合并:

$ git merge --abort

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注