特定のファイルをグローバルに無視するように Git を設定したい。
.gitignore
ホームディレクトリ ( ) にファイルを追加し/Users/me/
、次の行を追加しました。
*.tmproj
しかし、このタイプのファイルは無視されません。何が間違っているのでしょうか?
ベストアンサー1
core.excludesfile
このグローバル無視ファイルを指すようにグローバル構成ファイルを設定する必要があります。例:
* nix または Windows git bash:
git config --global core.excludesFile '~/.gitignore'
Windows コマンド:
git config --global core.excludesFile "%USERPROFILE%\.gitignore"
Windows PowerShell:
git config --global core.excludesFile "$Env:USERPROFILE\.gitignore"
Windows の場合は、 location に設定されていますC:\Users\%username%\.gitignore
。次のコマンドを実行すると、構成値が正しいことを確認できます。
git config --global core.excludesFile
結果は、ユーザー プロファイルの への展開されたパスになります.gitignore
。値に展開されていない%USERPROFILE%
文字列が含まれていないことを確認してください。
重要: 上記のコマンドは、gitが使用する無視ファイルの場所を設定するだけです。ファイルは手動でその場所に作成し、無視リストを入力する必要があります。(ムルゲのコメント
このコマンドについては以下で読むことができます。https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files#configuring-ignored-files-for-all-repositories-on-your-computer