我已经推送到我的 fork,但我想在我做之前通过 rebase 或其他方法清理我的提交历史?这会导致某种我不明白的问题吗?
往前走。如果您不与其他人分享您的工作,请根据需要重新设置并强制推送。老实说,如果您要为项目贡献 PR,人们通常会感谢您花时间清理提交历史记录,以便 PR 中的每个提交都有意义。
唯一要记住的是,您应该只对您的更改进行重新设置;不要更改作为上游存储库一部分的提交(因为如果您这样做了,就没有理智的方法从您的分支生成 PR,因为您的存储库不再共享共同的历史记录)。
最后,一句忠告:即使在使用我自己的上游存储库的私有分支时,我总是在我创建的分支上进行更改,以包含我提议的任何更改,而不是在主分支上工作。这避免了我的主分支、上游主分支等之间的混淆,并且意味着我可以设置我的本地目录,以便master始终引用上游存储库。
| 归档时间: |
|
| 查看次数: |
48 次 |
| 最近记录: |