Git - AuniTech/DevTips GitHub Wiki

"In software development, Git (/ɡɪt/) is a distributed revision control and source code management system with an emphasis on speed.[4] Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server."

  • Wikipedia

We use Git to be able to collaborate on the same projects and to keep a version history of changes made. So you can "go back" if things go bad. Or make changes and commit them to the "main" repository once it works.

Git staging

Resources for learning Git

More resources

Useful Commands

Compact och informative commit log, It might be good to create an alias of it:

git log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short

About Branching

http://nvie.com/posts/a-successful-git-branching-model/

Workflow