gitignore ファイルに日本語(マルチバイトキャラクター)のファイル名、フォルダ名を記述しても除外されない - Git
gitignore ファイルに日本語(マルチバイトキャラクター)のファイル名、フォルダ名を記述しても除外されない場合の対処法を紹介します。
概要
gitignore ファイルにgit管理から除外したいディレクトリ名やファイル名、拡張子名を記述するとgitのコミットから除外できます。
しかし、日本語のファイルを除外したい場合にgitignoreに記述してもファイルが除外されない場合があります。
現象
gitignore ファイルに日本語(漢字、ひらがな)を含むファイル、ディレクトリを記述しても除外されないです。
自動保存/
バックアップ/
原因
gitignore ファイルのエンコーディングが ASCII の場合、日本語はSHIFT-JISでエンコーディングされるため日本語のファイル名検出が正しく動作しないです。
対処法
gitignore ファイルを UTF-8 でエンコーディングして保存します。
Visual Studio でエンコーディングを指定してファイルを保存する手順は
こちらの記事を参照してください。
ファイル名やフォルダ名に日本語文字を含むgitignore ファイルをUTF-8で保存し、Git のコミット対象から除外されるかを確認します。
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。