Concepts of configuration management and version control, and how they are implemented using git and GitHub.
Why, what, how, and when you will learn about configuration management
Screencast 4 min
Basic concepts of VC and CM, from rcs to cvs to svn to git
Screencast 15 min
How to use GitHub Desktop for this class
Screencast 20min
Branching and merging with GitHub Desktop
Screencast 17min
Merge conflicts with GitHub Desktop
About version control, a short history of git, git basics
Signup, setup git, create a repo, fork a repo, be social, try git
Google Tech Talk (optional, but interesting (1M+ views))
Screencast 70 min Optional
“A collection of cool hidden and not so hidden features of Git and GitHub.”
Optional
Learn about git using an interactive tutorial
28 Jan 11:30 PM
Sign up for free developer tools and private repos
Use git to manage your professional portfolio locally
30 Jan 11:30 PM