Git "manual merge"策略

标签 git merge

我有两个分支,项目在两个分支上都在工作。

我将分支 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/

相关文章:

git - 从 pull 请求中删除文件

dll - 如何使用ilMerge将dll合并成一个exe文件?

javascript - 使用 phpStorm 将 js 文件合并为一个文件

svn - 颠覆 : How to merge only specific revisions into trunk when multiple consecutive changes are made in a branch?

list - 如何从两个已经排序的列表中创建一个排序列表

linux - 如果有 merge ,如何显示自上次提交以来更改的文件列表?

git - 为什么在分离状态下使用 `git commit`?

git - 如何从多个提交中推送多个分支?

R 合并基于除相等以外的条件

git - 单行命令以打开另一个程序(如Git,PowerShell或命令行)中的文件列表