Version control basics
Lessons in this group, roughly in build order:
- what-is-version-control — A version control system (VCS) records changes to files over time so you can recall any prior state, see…
- centralized-vs-distributed-vcs — The two dominant VCS architectures differ in where history lives: a centralized VCS (CVCS) keeps the…
- what-is-git — Git is a distributed version control system that models history as a content-addressed directed acyclic…
- git-vs-github — Git is the open-source version control tool that runs on your machine; GitHub is a commercial hosting…
- installing-and-configuring-git — Getting a working Git install plus the minimum global configuration — identity, line endings, and auth —…
- git-config-user-name-user-email-core-editor — git config is the front end to Git’s layered key/value settings; three keys matter most up front —…
- getting-help-git-help-man-h — Git ships its own complete documentation; -h, git help, and man give you a quick synopsis, the full…