在 PR 上压制一些提交然后变基到 master 是有问题的吗?



我在 GitHub 的一个 PR 上提交了大约 10 次,并将它们压缩(通过交互式变基(并强制推送。

我现在需要从 master 进行一些更改,并且想知道是否有任何理由在我的功能分支上运行

git rebase master

会引起问题吗?我应该有没有另一种方法来处理这个问题。

(我假设你的 PR 是针对主人的(

这取决于,

如果您只压缩新提交,则没有问题。

另一方面,如果您(也(压制了主控提交,那么请为一些冲突做好准备。

很高兴知道,如果您变基压缩的提交 - 与变基多个提交相比 - 冲突的变化会更低!当然,这只算在你只对新提交进行挤压的情况下。

PS:我个人建议使用git rebase origin/master- 然后你不能忘记更新你的本地主节点(并保存分支之间的一些开关(。

或者在我看来更好,启用"拉基"(git config --global pull.rebase true(并仅使用git pull master(保存要执行的获取命令(

最新更新