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
285
Students: 285
Start
Enhance your skill set
Develop essential skills for thriving in real-world scenarios.
Stay focused, stay committed
Boost your learning journey by enrolling: stay focused, consistent and achieve your goals with ease.
Earn a certificate of completion
Show your skills and build your credibility when you include them in your resume and LinkedIn profile.
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.