簡體   English   中英

如何檢索由修訂更改的以前的git commit消息

[英]How to retrieve previous git commit message changed by amend

可能以前有人問過這個問題,所以請給我指出一下。 我正在使用Visual Studio的Git源代碼控制插件,並且半寫了一條提交消息。

有一個“修改最后提交”按鈕,如果您沒有為當前提交消息輸入任何內容,它將檢索上一個提交消息。 如果您輸入了內容,它將先前的提交消息更改為您為當前提交消息輸入的文本,並自動為您提交。 不是我想要的

我可以看到在修改命令更改之前,先前提交的提交消息是什么嗎? 我只想反過來再次做同樣的事情,以回退先前的提交消息。

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

git show <SHA>

這將向您顯示提交的詳細信息,其中包括提交消息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM