gpt4 book ai didi

git - 如果仅在个人分支上重新定位推送的提交

转载 作者:太空狗 更新时间:2023-10-29 13:36:41 25 4
gpt4 key购买 nike

我使用多台机器进行开发,因此需要一种“ self 协作”的方式。因此,远程存储库上的个人分支是有意义的。显然对于这个分支我会推/pull 很多(即每次我在特定机器上开始/完成编码 session )。我也喜欢在本地 rebase 以压缩/整理我的一些提交。我知道您不应该对已推送到远程存储库的提交进行 rebase 。但是,如果它们仅存在于我的私有(private)分支中(没有其他人接触该分支),我对服务器上也存在的 rebase 提交有任何问题吗?

最佳答案

好吧,git 在这方面确实没有问题。事实上,git 自己的开发过程涉及公共(public)服务器上的一个分支,该分支经常被 rebased(大约每天)。只要使用该分支的每个人都知道它经常被重新设置基址,就可以了。

但是您需要记住,您将拥有补丁的旧版本和新版本,但没有明确指示哪个取代哪个。您可以通过在 rebase 时强制将分支推回并因此完全删除旧版本来轻松解决这个问题。

关于git - 如果仅在个人分支上重新定位推送的提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com