我使用了一个非常糟糕的日志模板,并为该提交发出了 git push 。如何修改或删除此日志条目?
问问题
135 次
1 回答
3
答案取决于其他人是否撤回了您的提交。如果他们有,那么您就会被错误的模板所困扰(或者至少纠正提交的每个本地拉取可能不值得您花时间)。如果其他人没有拉它...
如果它是最近的提交,您可以使用git commit --amend
.
如果它是过去某个数量的提交(称为 commit abcd1234
),那么您可以使用git rebase
:
git rebase -i abcd1234~1
在交互式屏幕中,更改pick
为该reword
提交,其余部分保持不变。变基将继续到该提交,然后暂停,允许您改写提交消息。
无论哪种情况,您都需要“强制推送”重新建立的分支:
git push --force origin <branch> ;# using the `--force` flag
git push origin +:<branch> ;# same as above, just different syntax
于 2012-09-14T11:47:49.010 回答