我在 GitHub 的一个 PR 上提交了大约 10 次,并将它们压缩(通过交互式变基(并强制推送。
我现在需要从 master 进行一些更改,并且想知道是否有任何理由在我的功能分支上运行
git rebase master
会引起问题吗?我应该有没有另一种方法来处理这个问题。
(我假设你的 PR 是针对主人的(
这取决于,
如果您只压缩新提交,则没有问题。
另一方面,如果您(也(压制了主控提交,那么请为一些冲突做好准备。
很高兴知道,如果您变基压缩的提交 - 与变基多个提交相比 - 冲突的变化会更低!当然,这只算在你只对新提交进行挤压的情况下。
PS:我个人建议使用git rebase origin/master
- 然后你不能忘记更新你的本地主节点(并保存分支之间的一些开关(。
或者在我看来更好,启用"拉基"(git config --global pull.rebase true
(并仅使用git pull master
(保存要执行的获取命令(