Learn Git Version Control using Interactive Browser-Based Labs

By Ben Hall

Understand real world patterns and approaches in a live environment without any downloads or configuration

Get Started!

Scenarios Completed
Progress
Points
0 of 9
0%
0
Create Your Free Account
SCENARIO 1

Scenario 1 - Committing Files

Learn how to initalise a repository and start committing files.

Start Scenario
SCENARIO 2

Scenario 2 - Committing Changes

Learn how to compare and commit changes.

Start Scenario
SCENARIO 3

Scenario 3 - Working Remotely

Learn how to share your changes with others and access other people's changes.

Start Scenario
SCENARIO 4

Scenario 4 - Undoing Changes

Learn how to undo changes when required.

Start Scenario
SCENARIO 5

Scenario 5 - Fixing Merge Conflicts

Learn how to fix merge conflicts then they occur.

Start Scenario
SCENARIO 6

Scenario 6 - Experiments Using Branches

Learn how to create branches of master for experimenting and prototyping ideas.

Start Scenario
SCENARIO 7

Scenario 7 - Finding Bugs

Learn how to find commits related to bugs and issues with code.

Start Scenario
SCENARIO 8

Scenario 8 - Being Picky With Git

Learn how to pick certain commits and changes from other repositories.

Start Scenario
SCENARIO 9

Scenario 9 - Re-writing History

Learn how to re-write history when required.

Start Scenario
Interactive Learning Playgrounds

Playground

Use Git in a safe playground environment

Explore Playground