如何修改 Git 中的特定提交消息?

bie*_*ier 4 git atlassian-sourcetree

我正在尝试更改SourceTree 中的提交消息,但找不到该选项的位置。它还没有被推送。

如何在 SourceTree 或命令行中修改旧提交的消息?

Phi*_*ppe 5

没有这样做的功能,因为 git 内部是如何工作的,每个提交都有一个 sha1 密封。

但你可以:

  • 如果消息是最后一次提交,则进行“修改”。

  • 做一个git rebase -i也称为 rebase 交互并为每个要重写提交消息的提交选择“reword”(或“r”)。

  • 使用 git 'notes' 在现有评论旁边加入新评论(但处理它并不简单......)