Learn Git Branching · Peter Cottle
Learn Git Branching
An interactive Git branching simulator for visualizing commits, merges, rebases and remote-history operations.
Explore Git and GitHub courses for commits, branches, collaboration, and recovery, with advice on practicing history changes in a disposable repository.
2 learning resources in this collection
Git records changes in a project, while GitHub provides hosting and collaboration around repositories. Understanding the distinction helps you reason about local history, remote branches, and review. Commands are easier to remember when their effect is visible.
Choose a course that explains the working tree, staging, commits, branches, and conflict resolution. Practice with a disposable repository before changing important history. Learn how to inspect a change and recover from a mistake as well as how to make the first commit.
Create two branches with a small conflicting change, resolve it, and inspect the resulting history. Explain which work is local and which has been pushed.
Learn Git Branching · Peter Cottle
An interactive Git branching simulator for visualizing commits, merges, rebases and remote-history operations.
Udemy · Colt Steele
A Git course covering everyday commits and branches, conflict resolution, remotes, history inspection, and the mechanics behind version control.