git rebase -i
我做完 a 后如何再做a git push
?我读到做完 后无法编辑历史记录git push
。
答案1
你能推送后编辑历史记录,这并不推荐。事实上,一般不建议进行变基。
git push -f
重写后将更新远程。如果有其他人正在阅读该源,则重写后执行 push -f 将弄乱他们的存储库。
答案2
我认为您感兴趣的是:
man git-filter-branch
所有必要的内容都在里面。还有一些示例。另请参阅man git-rebase
,man git-push
。那里都有解释,你只需花点时间阅读即可。