Learn Git Version Control using Interactive Browser-Based Scenarios
Solve real problems and enhance your skills with browser based hands on labs without any downloads or configuration
Scenario 1 - Committing Files
Learn how to initalise a repository and start committing files.
Scenario 2 - Committing Changes
Learn how to compare and commit changes.
Scenario 3 - Working Remotely
Learn how to share your changes with others and access other people's changes.
Scenario 4 - Undoing Changes
Learn how to undo changes when required.
Scenario 5 - Fixing Merge Conflicts
Learn how to fix merge conflicts then they occur.
Scenario 6 - Experiments Using Branches
Learn how to create branches of master for experimenting and prototyping ideas.
Scenario 7 - Finding Bugs
Learn how to find commits related to bugs and issues with code.
Scenario 8 - Being Picky With Git
Learn how to pick certain commits and changes from other repositories.
Scenario 9 - Re-writing History
Learn how to re-write history when required.
Use Git in a safe playground environmentExplore Playground
Your Content Here
Add your own content to Katacoda and share your experience or product with the community
Related courses you might enjoy
Learn how to get started with KubernetesStart Course
Learn how to secure Docker ContainersStart Course
Docker in Production
Learn the best practices of deploying Docker into ProductionStart Course
Git Version Control
Learn how to be effective with Git version controlStart Course