Luke Tierney
Date: Spring 2016
[This introduction is adapted from Roger Peng's Bare Bones Git Intro for Biostat 776]
Git is a source code management (SCM) system for tracking changes to projects. These projects can be large-scale programs like the Linux kernel, but they can also be smaller scale projects like your own R development, homework assignments, papers, or thesis. There are many other SCMs available (subversion and CVS are currently used extensively in opens source projects) but Git is one of the easier ones to set up.