Learn Git Version Control using Interactive Browser-Based Scenarios
By Katacoda
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.
Your Content Here
Add your own content to Katacoda and share your experience or product with the community
Related courses you might enjoy
Docker in Production
Learn the best practices of deploying Docker into Production
Start Course