最新ブランチなのに変更が起こっていない
git status
や git pull
等を使ってどう考えてもブランチが最新状態。
なのに状態が変更されないなどがある。
例えば、名前の変更で大文字小文字の変更を行った場合。
手元のブランチでは、名前を大文字から小文字にしたcommitが入っているのを確認したが、
小文字のままのディレクトリがあった。どうするか。
古いブランチに一度行って、新しいブランチに戻る
- 古いブランチに移動(元に戻るcommitが走る)
- 新しいブランチに移動(足りないcommitが走る→名前を変更するcommitが走る)
これによって、走っていなかったcommitが走ります。
これでファイル名が小文字に戻りました。
もし古いブランチがない場合は、古いcommitIDを git status
を使って確認して、該当commitに移動しましょう。