Skip to content
Press
QQ
to open this menu
Pricing & Plans
Request a demo
Login
Start Free Trial
Training Library
DevOps
Labs
Git Fundamentals
learning path
Git Fundamentals
Git has become the distributed database that facilitates DevOps. Learn to use the world's most popular version control system through hands-on labs.
Beginner
Difficulty: Beginner
Up to 7h 30m
Duration: Up to 7 hours and 30 minutes
323
Students: 323
Start
Unlock your potential
Build the skills and confidence you need to make a real impact.
Learn your way
This content is flexible and engaging so you can take charge of your learning journey.
Showcase your expertise
Apply what you've learned to track your progress and strengthen your understanding.
Content overview
About
Author
Content overview
6 steps
There are 6 Hands-on Labs in this learning path
6
Difficulty: Beginner. Duration: Up to 2h 30m.
HANDS-ON LAB
Beginner
Up to 2h 30m
Duration: Up to 2 hours and 30 minutes
Introduction to Git
Git has become the distributed database that facilitates DevOps. Learn to use the world's most popular version control system in this hands-on lab.
Difficulty: Intermediate. Duration: Up to 1h.
HANDS-ON LAB
Intermediate
Up to 1h
Duration: Up to 1 hour
Undoing Changes in Different States of Git
Git includes multiple commands for undoing changes, depending on the situation. This hands-on lab covers the reset and revert commands.
Difficulty: Intermediate. Duration: Up to 1h.
HANDS-ON LAB
Intermediate
Up to 1h
Duration: Up to 1 hour
Git Stash
Git stash is a useful feature for temporarily saving changes that are not ready to be committed. Explore the git stash command with this hands-on lab.
Difficulty: Intermediate. Duration: Up to 1h.
HANDS-ON LAB
Intermediate
Up to 1h
Duration: Up to 1 hour
Git Hooks
Git hooks can be used to automate tasks such as running tests, linting code, and checking for code formatting issues. Learn to create Git hooks in this hands-on lab.
Difficulty: Advanced. Duration: Up to 1h.
HANDS-ON LAB
Advanced
Up to 1h
Duration: Up to 1 hour
Git Cherry Picking
Cherry-picking is useful for applying bug fixes, feature enhancements, or specific changes from one branch to another without merging the entire branch. Learn to use git cherry-pick in this hands-on lab.
Difficulty: Advanced. Duration: Up to 1h.
HANDS-ON LAB
Advanced
Up to 1h
Duration: Up to 1 hour
Git Reflog
Git reflog can recover lost commits, branches, and changes. Explore the 'git reflog' command with this hands-on lab.