1. ホーム
  2. git

[解決済み] グローバルGit無視

2022-03-20 19:38:34

質問

特定のファイルをグローバルに無視するように Git を設定したいのですが、どうすればいいですか?

を追加しました。 .gitignore ファイルをホームディレクトリ ( /Users/me/ ) に、以下の行を追加しました。

*.tmproj

しかし、このタイプのファイルを無視することはできません。

どうすればいいですか?

グローバルに設定する必要があります。 core.excludesfile 設定ファイルに、このグローバル無視ファイルを指定するようにします。

* nix または Windows の git bash。

git config --global core.excludesFile '~/.gitignore'

Windowsのcmdです。

git config --global core.excludesFile "%USERPROFILE%\.gitignore"

Windows PowerShellです。

git config --global core.excludesFile "$Env:USERPROFILE\.gitignore"

Windowsの場合は、以下の場所に設定されます。 C:\Users\{myusername}\.gitignore . とすることで、configの値が正しいかどうかを確認することができます。

git config --global core.excludesFile

この結果は、ユーザープロファイルの .gitignore . この値には、展開されていない %USERPROFILE% の文字列を使用します。

重要 : 上記のコマンドは、git が使用する無視ファイルの場所を設定するだけです。このファイルは、その場所に手動で作成し、無視リストを書き込まなければなりません。(以下 ムルゲ のコメント)

コマンドについては、以下のサイトで読むことができます。 https://help.github.com/articles/ignoring-files/#create-a-global-gitignore