Code School provides a nice Try Git intro course for getting started with Git. GitHub also provides a useful Hello World guide for getting started with Git, though this requires having Git installed, which we describe later in the getting started section. Tower also some useful resources at no charge, a more extensive video course, an on-line ebook, and cheat sheets on Git commands and Version Control Best Practices. Another great resource is the book Pro Git, written by Scott Chacon and Ben Straub and available under the Creative Commons Attribution Non Commercial Share Alike 3.0 license.
- go through Code School's Try Git course
- install Git to your personal machine (Pro Git section 1.5)
- setup Git on your personal machine (Pro Git section 1.6)
- read Tower's Version Control Best Practices (also at the bottom of this page)
- review the information about installing and setting up Git, the value of working in branches, and how to setup Oh My Zsh.
- Git Tips
- Git FAQ
- Git Workflows: description of actual, useful, real-world things that people do with git, step by step
- Example Scripts
- Aliases
- Git Ready: daily tip for everyone from noob to guru