owner sign in

Git version control

Git The command-line program Git is indispensable for software development.1 It is a version control system that helps keep things straight as your software develops, maintains a rigorous history of the development, and provides an excellent framework for collaboration. A Git project is a directory with a special .git subdirectory that keeps track of all this. In this appendix, we will set up a Git repository for your workspace directory from Section 1.2.


  1. Check out the Git home page at git-scm.com. The software is free and open source.↩︎