【发布时间】:2012-11-20 01:46:57
【问题描述】:
我有一个本地 git 仓库,一个远程仓库。 自从上次从远程拉取以来,我对本地仓库进行了 5 次提交。
现在我需要推送到远程。而且我需要压缩我最近的 5 次提交。
我可以通过git rebase -i HEAD~5来完成
但这并不好。我不想更改本地存储库中的任何内容。我想将一个压缩的提交推送到远程,并在我的本地存储库中保留 5 个未更改的提交。
有什么想法吗?
更新: 如果我有 5 次提交的本地仓库怎么办。我需要创建新的远程仓库来与其他人分享我的代码。如何压缩这个新仓库的提交?
【问题讨论】: