Skip to main content

Advanced Git

Level up — commit history, rebase vs merge, stashing, resolving conflicts, tags and releases, GitHub Actions, issues, contributing to open source, undoing mistakes with reflog and revert, cherry-pick and interactive rebase, Git hooks with Conventional Commits, and hunting regressions with bisect.