好吧,我不得不修复一个错误。我分支master
并创建fixbranch
。当我想完成时,我推到我的自己的叉子。从那里,我创建了一个公关上游回购,这将解决问题。到现在为止还挺好。git:从头开始重新创建分支会覆盖PR?
现在我被告知我的“修复”误入歧途,因为我选择了一个没有批准的方法。我一直暗示如何更好地做到这一点,最重要的是强制所有提交到一个单一的承诺。
最后一个问题是我需要一个很好的解决方案。我打算从master
重新创建一个新的分支,然后git push -f origin fixbranch
,这将覆盖我的分叉并更新PR。问题是,这是否会导致PR的一次承诺呢?或者我应该更好地创建一个新的公关并删除原来的公关?
要求你强制所有提交到一个单独的提交似乎是不必要的,因为他们可以在合并期间从github中的pull request接口压缩提交。确实是 – jordanm