What you'll be able to do
- Inspect the working tree, the index and history before changing a repository
- Merge, rebase and push without overwriting teammates' work
- Undo shared and private mistakes with revert, reset, the reflog and the stash
- Find a regression with bisect and handle release tags and leaked secrets safely
Modules
-
01
The Working Tree
Find the repository, choose what a commit records, and undo local edits before they ship
-
02
Branches and Merges
Branch for your own work, review a teammate's branch, and integrate it by merge or rebase
-
03
Remotes and Delivery
Read tracking state, fetch before integrating, and publish without overwriting teammates
-
04
Recovery Tools
Undo shared and private work safely: revert, reset, reflog, stash and cherry-pick
-
05
Investigation and Release Hygiene
Trace lines, bisect regressions, tag releases, clean safely and contain a leaked secret