我想知道我是否可以更改过去git提交的描述。有谁知道? 例如,对于提交1234556,原始描述为" abc",我想将其更改为" 123"
答案 0 :(得分:4)
这涉及重写历史。如果您已经将提交推送到其他人可访问的位置,则不应该这样做。但是,如果您知道还没有其他人提供您的更改,那么这样做是安全的。
git commit --amend
并编辑消息。git rebase -i 1234556^
(不要忘记^
),然后在您要提交的行中将pick
替换为reword
更改并退出编辑器。这将打开另一个编辑器,您可以在其中编辑提交消息。在这两种情况下,除非提交尚未推送,否则您需要git push -f
(强制推送)。