Gitting things done
summary
Explains concrete Git practices: treat every fork as its own truth, use short-lived branches with issue-number or PR prefixes, and make reviewers happy with atomic commits that include tests and a why-rich message. Demonstrates tools and workflows: git amend, interactive rebase (reorder, squash, fixup, reword), git bisect, reflog, cherry-pick, reset vs revert, .gitignore/.git/info/exclude and gitattributes. Advises force-push rules, and claims using a GUI tripled productivity and improved PR acceptance from roughly 20% to about 99.5%.
AI-written summary · about
chapters (14)
- 0:00Git introduction
- 2:19Forks and truth in Git
- 4:46Branches and naming
- 7:37Commit history for PRs
- 10:27Atomic commits and stories
- 13:59Interactive rebase
- 23:59Cherry-pick and force push
- 27:30Reset and revert mistakes
- 28:35Finding bugs with bisect
- 31:26Recovering lost commits
- 33:10Clean with .gitignore
- 34:57Git attributes for clean distros
- 36:03GUI tools for Git
- 37:52Q&A








