[英]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.