1

这可能以前被问过,所以如果有,请指出我的解释。我正在使用 Visual Studio 的 Git 源代码控制插件,并且已经写了一半的提交消息。

有一个 Amend last commit 按钮,如果您没有为当前提交消息输入任何内容,它会检索上一个提交消息。如果您输入了某些内容,它会将先前的提交消息更改为您为当前提交消息输入的文本,并自动为您提交。不是我想要的。

在 Amend 命令更改之前,我可以看到之前提交的提交消息是什么吗?我只想反过来做同样的事情来翻转以前的提交消息。

4

1 回答 1

5

从命令行,您可以使用 git reflog查找提交的初始版本的 SHA(即带有原始提交消息的那个)。获得 SHA 后,您可以运行:

git show <SHA>

这将向您显示提交的详细信息,其中包括提交消息。

于 2013-02-24T17:16:24.133 回答