我有两个分支,项目在两个分支上都在工作。
我将分支 A merge 到分支 B(git checkout BranchB; git merge BranchA
),解决冲突,并测试分支 B,发现它不再有效。
我很确定问题是由分支 A 的一两个提交引起的,而 git 优先于分支 B。因此,我正在寻找一种 merge 方法,其中“自动 merge ”不会不会发生,这样我就可以很好地控制冲突的解决方式。这可能吗?
最佳答案
我不确定是否跳过所有 merge ,但你可以使用
git merge --no-commit
这将允许您执行 merge ,然后在提交之前检查 merge 的文件。
关于Git "manual merge"策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19937470/