如何加入两个推送提交?
例如: 我有一个提交修复拼写错误和提交更改文本文件。 我想加入两个并且只保留提交日志中“更改文本文件”的那个。
我该怎么做?
答案 0 :(得分:1)
通常,您可以使用git rebase -i
and fixup
重写历史记录并将提交2合并到提交1中。
由于您已经推送了更改,请注意,在将更改推送到远程存储库后,通常不建议重写历史记录,因为其他客户端可能已经下载了更改,您可能会在将来更新时遇到麻烦。
如果您完全了解自己在做什么,请使用rebase
重写历史记录,然后使用--force
标记推送更改:git push -f
。