Back to training list
Online
Learm Git 2
boot.dev
- Completion date 19 October 2025
- Category Git
- Format Online
Training description
- Fork
Learn how to fork a repository and contribute to open source projects - Reflog
Work with the reference log to recover lost commits - Merge Conflicts
Understand merge conflicts, how they arise, and how to resolve them - Rebase Conflicts
Learn about rebase conflicts and how to safely keep the project history clean - Squash
Many teams require developers to squash commits, learn how and why you would do it - Stash
You don't always need to use branches to work on multiple things at once, learn how the stash can save time - Revert
Git reset is a bit of a blunt tool, learn about git revert and how to safely undo changes - Cherry Pick
Use git cherry pick to selectively move changes from one branch to another - Bisect
Slogging through git history can be time consuming, learn how git bisect can find bugs fast - Worktrees
Learn when git worktrees can be better than regular old branches when it comes to parallel development - Tags
Learn how to use git tags properly to version and release your code
Certificate