你如何只推送新的提交[重复]

Posted

技术标签:

【中文标题】你如何只推送新的提交[重复]【英文标题】:how do you git push only the new commit [duplicate] 【发布时间】:2018-05-23 06:56:33 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于你如何只推送新的提交[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何撤消新初始化存储库中的提交(未推送)[重复]

如何撤消 Github 中的先前提交 [重复]

完全撤消提交并推送到远程[重复]

更改 git 合并分支冲突消息 [重复]

kafka防止消息重复消费

如何使用 CSS 淡入新的 HTML 元素 [重复]