/learning_git_workshop

Designed to be a hands-on workshop for learning git

GNU General Public License v3.0GPL-3.0

Learning Git: a hands-on workshop

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.

Before the workshop, please do the following:

  1. go through Code School's Try Git course
  2. install Git to your personal machine (Pro Git section 1.5)
  3. setup Git on your personal machine (Pro Git section 1.6)
  4. read Tower's Version Control Best Practices (also at the bottom of this page)
  5. review the information about installing and setting up Git, the value of working in branches, and how to setup Oh My Zsh.

Additional Resources:

Discussions about Git (and some of the Gotcha features):

alt text