我运行了git rebase
来重新排序并从历史记录中删除提交。之后,我稍微更改了HEAD
代码。现在我创建了一个PR来将这些变化合并到开发中,我正在发生公关冲突。如果我做一个git merge可能会引入不需要的提交......或者也许它不会,我不确定。如何以正确的方式解决这场公关冲突?
答案 0 :(得分:1)
如有疑问,请在本地提取所有相关分支,然后将从目标分支(即master
)合并到您的分支(即{{1 }})。
检查最终结果(阅读生成的代码,运行测试,运行应用程序),如果您对此感到满意,将合并提交推送到您的分支,然后PR。那你就不会有冲突。
如果您对结果不满意,请在本地(合并后),提交,然后推送和PR上修复它们。同样,你不应该有冲突。