gpt4 book ai didi

Git squash 更改被远程存储库拒绝

转载 作者:行者123 更新时间:2023-12-05 03:59:28 27 4
gpt4 key购买 nike

我正在尝试压缩 3 次提交。

  • 我克隆存储库
  • 我用要压缩的提交 checkout 分支
  • 我运行“git rebase -i HEAD~3”
  • 我“选择”最重要的提交,然后“压缩”第二个和第三个提交。这一切都很好。在我的本地分支机构中,提交现在已被压缩

当我现在尝试“推送”时,它被拒绝,说明“更新被拒绝,因为您当前分支的提示落后了”。现在我还没有对任何文件进行任何更改。有谁知道如何将此“压缩”推送到远程存储库?

最佳答案

这是预期的行为,因为从 git 的角度来看,您已经从分支的顶端删除了 2 个提交。您将尝试在推送时更改历史记录,为此您必须 git push --force

关于Git squash 更改被远程存储库拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57143012/

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