📖
.gitignoreをローカルのすべてのリポジトリで適用する方法
毎回.gitignore
を書くのはめんどくさいですよね。
さらに、私はJetBrainsのIDE(GoなのでGoland)を使っていますが、.idea
というディレクトリがプロジェクト毎に自動で作成されてしまいます。
その度に.gitignoreを毎回修正するのは手間なので、今回は自分のすべてのプロジェクトに対して、共通の処理ができないか探してみました。
簡単なので、ぜひやってみてください。
グローバル .gitignore ファイルの設定方法
1. グローバル .gitignore ファイルを作成する
ターミナルで以下のコマンドを実行して、グローバル .gitignore ファイルを作成します
(例として ~/.gitignore_global というファイル名を使用します)
touch ~/.gitignore_global
2. 無視したいファイルやディレクトリを追加する
私はすべてのプロジェクトから.idea/
ディレクトリを無視したいので以下のように書いています。
.gitignore_global
.idea/
Gitにグローバル .gitignore ファイルを設定する
以下のコマンドを実行して、グローバル .gitignore ファイルをGitに設定します。
git config --global core.excludesfile ~/.gitignore_global
以上です。.gitignore_global
の中を変更すれば様々なファイルを無視することができるのでお試しください。
Discussion