Small commits with intent
Commit messages should explain why. “fix stuff” wastes future-you. Prefer many small commits over one mega-blob before a deploy.
PRs as communication
Describe risk, test plan, and screenshots for UI. Reviewers are not mind readers — and neither is AdSense when your UI regresses.
Recovering from mistakes
Know revert vs reset. Never rewrite shared history casually. Tags and releases make rollbacks calmer.
#git#workflow