微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如果您已经分叉了一个仓库,并且您是fork的唯一用户,那么在推送后重新建立基础是否可以?

如何解决如果您已经分叉了一个仓库,并且您是fork的唯一用户,那么在推送后重新建立基础是否可以?

我还读过另一本answers内容涉及在推送后重新建立基础有多危险,以及不知道自己在做什么的人(即,我)不应该使用--force

我有一个分叉的仓库,并且是叉的唯一用户。我想对分叉的仓库进行公关。我已经忙得不可开交,但是在执行操作之前,我想通过变基或其他方法来清理提交历史记录。这会引起某种我不了解的问题吗?

解决方法

我已经掏腰包了,但是在执行操作之前,我想通过变基或其他方法清理提交历史记录?这会引起某种我不了解的问题吗?

继续前进。如果您不与其他人共享您的工作,请根据需要调整基础并强制进行推送。老实说,如果您要为项目贡献PR,人们通常会感激您是否花时间清理提交历史记录,以便PR中的每次提交都是有意义的。

唯一需要注意的是,您应该只对所做的更改进行基础计算;不要更改上游存储库中的提交(因为如果这样做,就没有明智的方法可以从分支机构生成PR,因为您的存储库不再共享公共历史记录了。)

最后,提一个建议:即使在使用我自己的上游存储库的私有fork时,我也总是在创建的分支上进行更改以包含我要提出的更改,而不是在master分支上工作。这避免了我的master分支与上游master分支等之间的混乱,并且意味着我可以设置本地目录,以便master始终引用上游存储库。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。