Teach Yourself git:
For those new to git, there is a wealth of information on the web.
Here are a few of the ACME SE team's favorite sites to start with:
- Official Git Documentation - the manual and cheat sheets <- Best place to start!
- Collection of Tutorials- from the official site.
- Git: the simple guide - includes pdf cheat sheet.
- Interactive tutorial on branching
- Git for computer scientists - graphical intro to the Git data model
- Think Like a Git
- Visual Git Guide
- Git: Revision Control Perfected
Here are a few sites that provide information on how to properly format commit messages. This step is very important because several git commands rely on this formatting.
Hands-on Tutorials:
These are being organized on a volunteer basis by individuals at the labs.
LANL - Doug Jacobsen (Unlicensed) (1: / 12:00pm - 3:00pm / Building 200 - Access Grid Room) (2: / 11:00am - 2:00pm / Building 200 - Access Grid Room) (3: TBD)
LBNL - Jeffrey Johnson (Unlicensed) date/time/place
ANL - Jed Brown (Unlicensed) / 3:30pm-5pm / Building 241, A323 (PDF slides)
The SE-team highly recommends using the hands-on tutorial material prepared by the Software Carpentry organization.
The ACME guide to git: