Git References
Git has many similarities to other source code version control systems, but there are important differences as well. There are a number of useful references to help you master your use of git:
git Reference -- read this first to get a high-level overview in 15 minutes
Learn.git series -- another git introduction, including screen-casts (note: the text may be somewhat more informative than the embedded screencasts)
http://git-scm.com/course/svn.html -- git for svn users (but please, read the links above as well)
Pro Git book -- Written by Scott Chacon. Get to know git in more depth (~2 hrs?)
Git Book -- similar to the Pro Git book, but a bit more comprehensive
Useful git tips -- some useful less well known tips
- An explanation from Mario Juric of how to think about git and how it internally does things. It also discusses merging and fast-forwards. Note that most of this is covered in the tutorials above, but if you're still confused, try reading it.
- A video by Phil Marshall on using git and GitHub.
A cookbook style document, Git Crash Course, may help you understand the use of git for LSST/DM code development.
Basic Operations
The following is a summary of basic git operations:
...