Using Git like a pro
summary
Shows Shazam’s master-only workflow and the branching rules used there, with concrete CI wiring: Jenkins gate that builds and only promotes green pushes, precommit hooks, and feature flags to ship safely. Demos actionable git commands—interactive rebase, git bisect, cherry‑pick, reset, gc, notes—and a live workflow example where history is rewritten to remove keystore from history. Claims fewer integration surprises, faster releases, and describes tradeoffs and prerequisites like BDD/TDD and fast tests.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 0:53Why Source Control
- 6:08Git can work offline
- 7:34Logical Units
- 9:36Commits
- 13:45Remotes
- 17:14Freezing for a release
- 23:40Git Flow
- 27:25Rebase
- 31:47Resetting labels
- 32:43Finding lost commits
- 33:34Updating other branches
- 35:12Deleting remote branches
- 35:33Removing a remote branch
- 36:00Notes command
- 36:41Search command
- 38:31code reviews
related talks
46mGitting things done
01h 39mMastering git collaboration -A DevOps necessity
01h 08mHow Effective Teams Use Git
01h 22mGit-ting along with others
27mModern Source and Version Control with Git
01h 08mHow Effective Teams Use Git
59mGit educated about git
24mSo you think you know Git. Advanced Git Tips and Tricks
