【问题标题】:how do you git push only the new commit [duplicate]你如何只推送新的提交[重复]
【发布时间】:2023-03-05 23:17:02
【问题描述】:

因为 Git 是分布式的,提交者可以在自己的内部提交 存储库,他们可以进行一系列提交,然后 git squash 一系列提交以进行新的提交,然后 git push 仅新的 犯罪。在这种情况下,您在任何地方都没有原始提交: 它们仅在提交者的存储库中,不在 GitHub 上,也不在 你的克隆也一样。

你如何“git push only the new commit”?

【问题讨论】:

    标签: git


    【解决方案1】:

    这只是一个正常的推动。我很确定他们在那里的意思:你只推送压缩的提交 - 而不是在压缩之前存在的提交。 假设您提交了 1/2/3 并压缩为 4 - 然后您使用普通的 git push 推送 - 然后提交 4 被推送并存在远程(例如在 github 上)并且 1/2/3 仅存在于本地

    【讨论】:

      猜你喜欢
      • 2010-10-10
      • 2022-06-14
      • 2019-07-07
      • 2020-03-11
      • 1970-01-01
      • 2015-03-03
      • 2016-03-01
      • 2020-12-18
      • 2020-02-03
      相关资源
      最近更新 更多