The git
version control system¶
Introduction¶
The git
tool is a popular version control system originally authored by Linus Tolvalds, the creator of the first Linux kernel. It is free, open source software and supports a distributed development paradigm in which many (tens or hundreds) of groups or users can independently develop the same package without impacting on each other’s work.
Although extremely powerful, git
can be intimidating for new users. Practice is strongly recommended before the course begins.
Installation¶
Git is preinstalled on Mac OS X and many popular Linux distributions. Windows users should see Software Installation for our recommended instructions on installing the git command line tools.
Software Carpentry Lectures¶
Students should complete the Software Carpentry tutorial on git
.