gitリポジトリで共通する無視ファイルリスト

Macでファイル操作をしているといつも気になるあいつ,
そう,.DS_Store.
こやつがソースコード管理しているときにとても邪魔なのです.

Windows使いからファイルを受け取ると
ときどきこんにちはしているあいつ.
そう,Thumbs.db.*1

気になるこ奴らのためにわざわざ無視ファイルリストを作るのも面倒です.

そんなときのGitでの処方箋

~/.gitignoreを用意して,その中に彼らを書いておきます.

$ vi ~/.gitignore
.DS_Store
Thumbs.db

その後おもむろにGitの設定を実行して終了.

$ git config --global core.excludesfile ~/.gitignore

.で始まる隠しファイルも気になるのよー!という人は.gitignoreに

/\.

も加えたら良いのです.

こちらも合わせて覚えておきたい

svn:ignoreを引き継ぐには,

git-svn show-ignore >> .git/info/exclude

subversionからGitに移行して,こつこつ無視リストを作り直している人はこれが便利です!

参考*2

http://d.hatena.ne.jp/xibbar/20090823
http://d.hatena.ne.jp/authorNari/20090321/1237606384

入門Git

入門Git

*1:Preview.appで画像を一括で開こうとしたときの邪魔さ具合ったら.

*2:奇しくもどちらもrubyistでした.