What's .gitignore ?
gitignoreとは、git で無視するファイルを指定するファイルです。
例えば、iOSだったらframeworksとか誰でも入れられるものはアップロードとかしなくても良いものなのでそれだけgitにあげないでおく。とか。
giboを使おう!
gibo → gitignore-boilerplates の略
giboは.gitignoreをつくってくれるよ。
まずはinstallから。
$ brew install gibo
きほんのき
「githubが考える、その言語についての.gitignoreのベストプラクティス」を作る時は、
$ gibo 言語名
複数のものを選択する時は、
例えば、"Macが出すDS_Storeとかいうゴミファイルいらねー"とか、
$ gibo OSX Swift >> .gitignore
giboの後ろに並べるだけ。
おまけ
"."から始まる不可視ファイル、ディレクトリを見たい時のcommand
//true可視化
$ defaults write com.apple.finder AppleShowAllFiles true
//falseで不可視化
$ defaults write com.apple.finder AppleShowAllFiles false
DS_Storeとかいうファイルはディレクトリを開くたびに生成されるみたいで本当に嫌い。
テキストエディタで開く時とかなんじゃこいつ!って思ってましたから。