This course is a fairly intense introduction to the Git version control system, beginning with a brief historical overview of Git, then launching quickly into basic usage, cloning Git repositories, the basic local Git workflow, undoing both local and committed changes, tags, branches, merging, stashing and quite a bit more.
The course will cover (but is definitely not limited to):
Students will be required to bring their own laptop with a suitably current version of Git in order to reproduce the hands-on demonstrations. All students will receive, well ahead of time, instructions for how to properly prepare their systems, including some sample Git repositories to download.
In addition, all registered students will receive an e-copy of the O'Reilly book “Version Control with Git”, in both DRM-free PDF and DRM-free ePub formats.
Because this is an introductory course, students are not required to have worked with Git before, but previous experience with Git (or any other version control system, for that matter) is always useful.
This course has been delivered several times online, and is available for virtual delivery.