🐡

github大文字小文字備忘録

2024/06/10に公開

この記事は何

git がデフォルトで大文字小文字を区別しないとは知らず、詰まった時の備忘録です。

git はデフォルトで大文字小文字を区別しない

以下のコマンドを打ってtrueと返ってきたらあなたの git は大文字小文字を区別しません。

git config core.ignorecase

対処法

まずはコンフィグ設定を変えて大文字小文字を区別するように以下のコマンドを実行。

git config core.ignorecase false

続いて新しいファイル名に変更

mv hoge.txt Hoge.txt

最後に該当のキャッシュ(この場合はhoge.txt)を削除する。

git rm --cached hogel.txt

ステージングしてコミット

git add . && git commit -m "大文字小文字を区別しないとは知らなかった。。。"

tips

mac はフォルダを大文字小文字区別しないみたいです。詳しくはこちらをご覧ください。

Discussion