###実現したいこと
gitでHEAD^の動作がおかしくなってしまった。
元に戻したい。
###発生している問題
今、gitで
git
1git diff HEAD^ [ファイル名]
を実行しても何も表示されず、
git
1git diff HEAD^^ [ファイル名]
を実行すると、直前のコミットとの差分が表示される状態になっています。
色々試してみたところ、
git
1git diff HEAD~2
の結果と
git
1git diff HEAD^^^^ [ファイル名]
の結果が一致しました。
更に、
git
1git show
の結果と、
git
1git diff HEAD^^ [ファイル名] 2git diff HEAD^^ HEAD^ 3git diff HEAD~
の結果が一致しています。
これらの現象から推測されるのですが、おそらく、「^」キャレット2個で、本来の1個分の働きしかしなくなってしまったのだと思われます。
どのようにすれば解消できるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。