Clone Get the full history locally Commit Change the local repository (can be file chunks) Rebase Clean the history: edit, fusion, delete, reorder Push Changes to a shared repository Pull Changes to the local repository Stash Save work to a temporary location
Thoughtworks (Martin Fowler) - July 2011 "Git embodies a well architected , high performance implementation of distributed version control. Git is powerful , so it should be used with respect, but that power enables agile engineering workflows that simply cannot exist with other tools."
Joel on Software (Joel Spolsky) - March 2010
"Distributed Version Control is here to stay , baby"