.gitignoreをグローバルに適応させるときの留意点
目的
開発をgit管理する際に、OS Xの場合現れる.DS_Storeをgit initの段階から無視したい。個人的には、Sublime textでProcessingを動かすと生成されるbuild-tmpフォルダも.git管理から除外したい。
方法
以下の記事を引用(内容は本記事でcoverしているので、開かなくても良い)。
初めに、.gitignore_globalを作成し、.DS_Storeなど入れる。 次に、以下のコマンドを叩く。
git config --global core.excludesfile ~/.gitignore_global
または、.gitconfigに以下を直接記述&保存。
[core] excludesfile = /Users/your_user_name/.gitignore_global
留意点として、コマンド自体は.gitignore_globalを有効化するためだけのものであって、.gitignore_globalは~/の中に自分で生成する必要がある。 こんなの留意点でもなんでもないと言われそうだけど、自分のようなgit初心者のために残しておく。
ちなみにgit configは以下で説明されている。
結果
.gitignore_globalに.DS_Store
やbuild-tmp/*
を書き込み、git管理から除外することに成功!
補足
言語ごとにあらかじめ.gitignoreしておいたらいいファイルのリストはこちら。
それではより良い開発生活を。