【发布时间】:2019-09-07 00:51:42
【问题描述】:
我有一个 github 分支,其中有大量不在主分支上的更改。当我尝试将更改分支合并到主分支时,git 会自动合并大量内容,并在添加内容直接集成到现有 html 或 javascript 的情况下引发冲突。
我希望 git 为两个分支之间存在差异的所有实例引发合并冲突,这样我就可以通过并批准每一个添加。
我已经尝试了“我们的”策略,但这只是进行了强制合并,使所有传入的更改都无法识别。
有没有办法在合并两个分支时触发两个分支之间所有差异的合并冲突?或者类似的功能可以促进这些分支的谨慎组合?我知道使用 git diff,但我希望存在的东西更像是解决合并冲突时发生的事情。
【问题讨论】:
-
您可以执行
git checkout mainbranch && git reset new-branch之类的操作,然后查看它所做的所有更改