git管理したくないエディタの設定とか環境依存ファイルを一括で除外する

2019年5月22日

.gitignoreファイル 更新していますか?

扱うプロジェクトが多いと、エディタ変えたときとかプロジェクトディレクトリに設定ファイルを作ってしまうツール等を導入した場合に大変ですね。

今のチームではエディタは各自好きな物を選ぶ運用になっており

AtomとかVSCodeとか使っていたりします。

プロジェクトもいくつかありますが

それぞれのプロジェクトの.gitignore

.vscode
.atom

と言った物を書くのがあまりうれしくないと思ってしまいます。

そんなときは、~/.gitignore_globalファイルを作り
~/.gitconfigファイルの中に

excludesfile = "~/.gitignore_global"

を追加しましょう。

~/.gitignore_global には、自分の使っているエディタの設定なりなんなり、自分がgit管理から外したい物を好きに登録しておきます。

これですべてのgitリポジトリに対して.gitignore_globalに設定したignoreが適用されるようになります。

git,開発

Posted by GENDOSU