0

我使用了一个非常糟糕的日志模板,并为该提交发出了 git push 。如何修改或删除此日志条目?

4

1 回答 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 回答