0
0

Gitで大文字・小文字の識別をするには

Last updated at Posted at 2024-07-24

はじめに

ローカルで pagesフォルダの名前を Pagesに変更し、Azure Reposにプッシュしたところフォルダ名が pagesのままで、大文字に変換されない問題が発生しました。この原因と解決策についてまとめます。

原因

Gitはデフォルトでファイル名の大文字・小文字の変更を検知しない設定になっています。このため、ローカルでフォルダ名を変更しても、リモートリポジトリ(Azure Reposなど)にプッシュすると変更が反映されないことがあります。

解決策

以下のコマンドを使用して、Gitの設定を変更します。

git config core.ignorecase true   # 大文字小文字を区別しない
git config core.ignorecase false  # 大文字小文字を区別する

設定が反映されているか確認するには、以下のコマンドを実行します。

git config core.ignorecase

# false が表示されれば、大文字小文字を区別できる設定になっています。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0