Concepts of configuration management and version control, and how they are implemented using git and GitHub.
You can develop complex software efficiently and effectively as part of a team, using collaboration tools including GitHub.
Basic concepts of VC and CM, from rcs to cvs to svn to git
How to use GitHub Desktop for this class
Branching and merging with GitHub Desktop
Merge conflicts with GitHub Desktop
No spaces in the path to your local git repositories
About version control, a short history of git, git basics
Signup, setup git, create a repo, fork a repo, be social, try git
Sign up for free developer tools and private repos