Plans and slides for a short course in intermediate Git consisting of four one-hour class meetings. The intended audience is science students who have begun to use Git via quickstart-style tutorials but who find Git frustrating due to a lack of understanding of its fundamental ideas. Thus, it emphasizes Git's intended usage patterns and concepts such as the staging area and branching model.
Copyright (c) 2015 by Raman A. Shah. Permission is granted to copy,
distribute and/or modify this document under the terms of the Creative
Commons Attribution-NonCommerical-ShareAlike 3.0 Unported License,
included in LICENSE
. All rights reserved subject to the Creative
Commons License.
We gratefully acknowledge support for this work from the Gordon and Betty Moore Foundation via an Investigator Award to Matthew Stephens, Grant GBMF4559, as part of the Data-Driven Discovery program.