Git
Version control systems
Git
Git records snapshots of a project as commits, and branches are movable pointers to commits. Learn how history, merges, rebases, and remotes affect a shared repository.
Resources
Links marked “Amazon affiliate link” open an Amazon product page. As an Amazon Associate I earn from qualifying purchases. About affiliate links
Pro GitBook · Scott Chacon, Ben Straub · Amazon affiliate link, opens Amazon in a new tabThe Missing Semester of Your CS EducationCourse · MIT CSAIL · opens in a new tabWizard ZinesArticle · Julia Evans · opens in a new tabGit reference documentationDocumentation · Git project · opens in a new tabLearn Git BranchingCourse · Peter Cottle · opens in a new tabOh Shit, Git!?!Article · Katie Sylor-Miller · opens in a new tab