1

これはおそらく以前に質問されたことがありますので、もしあれば説明を教えてください。私は Visual Studio 用の Git ソース管理プラグインを使用しており、コミット メッセージを半分書きました。

現在のコミット メッセージに何も入力していない場合、前のコミット メッセージを取得する [最後のコミットを修正] ボタンがあります。何かを入力すると、以前のコミット メッセージが現在のコミット メッセージに入力したテキストに変更され、自動的にコミットされます。私が欲しかったものではありません。

Amend コマンドによって変更される前に、前のコミットのコミット メッセージが何であったかを確認できますか? 前のコミットメッセージを元に戻すために、同じことを逆にやりたいだけです。

4

1 に答える 1

5

コマンドラインから git reflogを使用して、コミットの最初のバージョン (つまり、元のコミット メッセージを含むバージョン) の SHA を見つけることができます。SHA を取得したら、次を実行できます。

git show <SHA>

これにより、コミット メッセージを含むコミットの詳細が表示されます。

于 2013-02-24T17:16:24.133 に答える