如何通过修改检索更改的先前git提交消息

时间:2013-02-24 17:01:04

标签: git

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

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

在Amend命令改变它之前,我能看到前一次提交的提交消息是什么吗?我只想反过来做同样的事情来翻转上一次提交消息。

1 个答案:

答案 0 :(得分:5)

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

git show <SHA>

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

相关问题