+1 for git.

BTW, it is more pleasant to use git in Emacs with magit.

Tingy-Yu