【发布时间】:2021-01-06 13:27:42
【问题描述】:
我已经尝试在交互模式下使用git rebase 来压缩提交。我也尝试过git reset 在软模式下,然后进行了一次提交。
它似乎改变了我的git log。但是当我需要push到GitHub的时候,它说不能push,我需要先pull,因为分支不一样。
拉再推之后,我去GitHub的时候发现提交次数只增加了。
如何更改 GitHub 存储库的提交页面上的历史记录?
【问题讨论】:
-
对于已经被自己以外的其他人共享的公共分支,请考虑只使用
git revert而不是交互式rebase,后者会重写历史。 -
非常感谢蒂姆的这个建议。在我的某些情况下它肯定很有用
标签: git github git-commit git-rebase git-reset