执行 git push 后如何更改 git 历史记录(git rebase -i)

执行 git push 后如何更改 git 历史记录(git rebase -i)

git rebase -i我做完 a 后如何再做a git push?我读到做完 后无法编辑历史记录git push

答案1

推送后编辑历史记录,这并不推荐。事实上,一般不建议进行变基。

git push -f重写后将更新远程。如果有其他人正在阅读该源,则重写后执行 push -f 将弄乱他们的存储库。

答案2

我认为您感兴趣的是:

man git-filter-branch

所有必要的内容都在里面。还有一些示例。另请参阅man git-rebaseman git-push。那里都有解释,你只需花点时间阅读即可。

相关内容