はじめに
ローカルで pagesフォルダの名前を Pagesに変更し、Azure Reposにプッシュしたところフォルダ名が pagesのままで、大文字に変換されない問題が発生しました。この原因と解決策についてまとめます。
原因
Gitはデフォルトでファイル名の大文字・小文字の変更を検知しない設定になっています。このため、ローカルでフォルダ名を変更しても、リモートリポジトリ(Azure Reposなど)にプッシュすると変更が反映されないことがあります。
解決策
以下のコマンドを使用して、Gitの設定を変更します。
git config core.ignorecase true # 大文字小文字を区別しない
git config core.ignorecase false # 大文字小文字を区別する
設定が反映されているか確認するには、以下のコマンドを実行します。
git config core.ignorecase
# false が表示されれば、大文字小文字を区別できる設定になっています。