概要
.gitignore
ファイルをプロジェクトに追加することでプロジェクト事にgitのトラッキング対象から外すことができます。
しかしながら.idea
などIDEがデフォルトで生成するディレクトリを毎回プロジェクト毎にgitignoreに追加するのが面倒です。
本記事では gitignore
に設定した内容をすべてのプロジェクトに 適応する方法をまとめます。
gitignoreを全体に適応する方法
gitはデフォルトで ~/.config/git/ignore
へignore設定を見に行きます。
このため、~/.config/git/ignore
にignore設定を記述することですべてのプロジェクトにgitignoreの内容を適応できます。
よく .gitignore_global
を作成して、core.excludesfile
に登録する方法が案内されていますが、この方法だと .gitconfig
に無駄な設定をいれる必要があるため、こちらの方法をおすすめします。
プロジェクト全体にgitignoreを適応する手順
ignoreファイルを格納するためのディレクトリを作成します。
|
|
ignoreファイルを作成し、全プロジェクトで無視したい内容を記述してください。
|
|
記載例
|
|
この設定を行うことで、全プロジェクトで同じignore設定を適応できます。
すでにトラッキングしているファイルを含む場合は、一度 git rm --cached
でトラッキングを解除してください。