git is becoming more and more a viable tool to work with content in the cloud, on my local desktop or on a remote server. It's incredible efficient.
Here is a nice summary. 20 commands for every-day Git Git from the viewpoint of a committer and project integrator.