べるべる研究日誌

なんでもやる系エンジニアの日々

OSXでのGitの始め方

WEB+DB Press Vol.50の特集を見て「gitも使ってみようかな」と思い立つ。普段はsubversion派なのだけど、ローカルでどんどんコミットしていけるのも便利だな...と思ったのでメモ。

OSXでMacPortが入っていれば

sudo port install git-core +svn

でOKのはずなんだけど、バージョンが古かったので以下の手順で入れ直し

sudo port selfupdate
sudo port upgrade outdated
sudo port install git-core +svn

まずは初期設定を

 git config --global user.name "bellx2"
 git config --global user.name "***@gmail.com"
 git config --global color.ui. auto

次に、OSXやXCodeで余計な物をインポートしないように設定。
参考:http://shanesbrain.net/2008/7/9/using-xcode-with-git
以下の設定を~/.gitignoreを書いて保存

 build/*
 *.pbxuser
 *.mode1v3
 .svn
 .DS_Store
 profile

同様に以下の設定を~/.gitattributesに書いて保存

 *.pbxproj -crlf -diff -merge

.gitignoreはプロジェクト内にいないといけないのだが、それではめんどくさいのですべてのプロジェクトで共通で使えるように

 git config --global -add core.excludesfile "$HOME/.gitignore"

で完成。

と掃除が終わらないので現実逃避(汗。