git commit --amend 之后如何进行 git bzr push?

git commit --amend 之后如何进行 git bzr push?

完成 a 之后,git commit --amend必须git push --force[1] 才能获得所需的历史记录(即,必须有base <- corrected commit而不是 没有)。base <- wrong commit <- corrected commit <- merge of the formergit push--force

如何使用git-bzr?来做到这一点git bzr push没有--force选项或等效项。


[1] 澄清不要破坏其他贡献者的更改,即使用私人/不可见的远程分支

答案1

git bzr push有一个--overwrite选项似乎在显示给我的使用信息中缺失,但在 的输出中git bzr push -h。它似乎做了该git push --force做的事情。

相关内容