Git
Technology practice
Git Exercises
Practice Git concepts and command effects with focused exercises.
Build confidence by choosing a practice mode, then work through focused exercises for this technology.
144 total exercises
Focused practice
Choose your format
Practice the way you learn best
Choose a format that matches how you want to reinforce your skills.
Recently added
Latest exercises
A mixed stream of the newest exercises, with the practice mode clearly labeled.
- Quizzes Git Exercises Git write-tree Quiz Check your understanding of converting the index into tree objects, subtree writing, and object validation.
- Quizzes Git Exercises Git Worktree Lifecycle Quiz Check your understanding of locking, unlocking, moving, repairing, removing, and pruning Git worktrees.
- Quizzes Git Exercises Git Upstream and Tracking Configuration Quiz Check understanding of upstream branch relationships and tracking configuration.
- Quizzes Git Exercises Git unpack-objects Quiz Check your understanding of pack expansion, validation modes, recovery, and object-storage boundaries.
- Quizzes Git Exercises Git Tag Inspection and Deletion Quiz Check whether you can list, inspect, filter, and delete Git tag references without confusing reference deletion with object deletion.
- Quizzes Git Exercises Git Switch Quiz Check whether you can reason precisely about branch switching and local-change safety.
- Quizzes Git Exercises Git Sparse-Checkout Quiz Check your understanding of Git sparse-checkout modes, selection commands, repair, sparse-index, and boundaries.
- Quizzes Git Exercises Git show-ref Quiz Check your understanding of local reference listing, exact verification, existence tests, tag dereferencing, hash output, and stdin filtering.
Keep exploring
Explore the complete exercise library
Jump back to the main exercise hub to discover practice across every technology.