Mac OSの.DS_Storeはグローバルに.gitignoreで永久にコミット対象外に ITかあさん

ITかあさん

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.