Mac OSの.DS_Storeはグローバルに.gitignoreで永久にコミット対象外に
.DS_Store もう.gitignore毎回書くのやめません?
めんどいわー、うっかり.gitignore漏れてたわー。コミット入っちゃったわー
そんな.DS_Storeは.gitignore_globalで永久にcommit対象外だ!
そもそもMac環境でなければ.DS_Storeは発生しないわけだし、それって.gitignoreに書いてcommitする意味ある?毎回書いててめんどくさい。
そんな時には.gitignore_globalで永久にcommit対象外とします。
ホームディレクトリに.gitignore_global作成
$vi ~/.gitignoreglobal
.DS_Storeを記載
gitへ設定
(見づらいんですが、ハイフンは2つです)
$git config –global core.excludesfile ~/.gitignore_global
gitへ設定
(見づらいんですが、ハイフンは2つです)
$git config –list
core.excludesfile=/Users/itkaasan/.gitignore_global
listに先ほどの.gitignore_globalがあればOK.