如何更改 GitHub 中的提交历史记录?
How to change the commit history in GitHub?
我已经尝试 git rebase
在交互模式下压缩提交。我也在软模式下尝试了 git reset
,然后进行了一次提交。
好像改变了我的git log
。但是当我需要推送到GitHub时,它说无法推送,由于分支不同,我需要先拉。
先拉再推,到GitHub的时候,发现提交次数只增加了。
如何更改 GitHub 存储库的提交页面上的历史记录?
此时
It says could not push, I need to pull first due to divergent branches.
你应该做的
git push -f
这将为您带来想要的结果。希望其他贡献者,如果有的话,不管你在做什么,不要介意提交历史是否有变化。
建议阅读:Git Push
最好用git push --force-with-lease
。
git push --force-with-lease vs. --force
我已经尝试 git rebase
在交互模式下压缩提交。我也在软模式下尝试了 git reset
,然后进行了一次提交。
好像改变了我的git log
。但是当我需要推送到GitHub时,它说无法推送,由于分支不同,我需要先拉。
先拉再推,到GitHub的时候,发现提交次数只增加了。
如何更改 GitHub 存储库的提交页面上的历史记录?
此时
It says could not push, I need to pull first due to divergent branches.
你应该做的
git push -f
这将为您带来想要的结果。希望其他贡献者,如果有的话,不管你在做什么,不要介意提交历史是否有变化。
建议阅读:Git Push
最好用git push --force-with-lease
。
git push --force-with-lease vs. --force