gitについてはまずPro Gitを見てから決めればいいんじゃないかな
http://git-scm.com/book/ja/