Series
Git as Craft
Ten reflections on git as a daily craft — getting unstuck, writing small commits, meaningful messages, clean logs, the toolkit, recovery, pull requests, branching strategies, and the long arc of why git keeps surprising me.
10 posts in total
Posts in this series, in order
Getting Unstuck: How Git Turned My Frustration into Confidence
Transform Git from a hostile gatekeeper into a learning tool—discover how to embrace mistakes, understand staging and HEAD, and build confidence through recovery
Automate to Elevate: How Git Hooks and CI Made My Work Count
Discover how Git hooks and Jenkins CI transformed chaotic Java enterprise development into a disciplined, automated workflow that caught errors early and built team confidence
Small Commits, Big Wins: The Habit That Changed My Workflow
Transform your Git workflow from chaotic to purposeful—discover how small, meaningful commits improve code quality, collaboration, and debugging efficiency
Writing Commits That Speak: My Journey to Meaningful Messages
Transform your Git history from cryptic notes to clear communication—discover how thoughtful commit messages improve collaboration, debugging, and code understanding
Make History You'll Be Proud Of: Clean Git Logs as a Superpower
Transform your Git history from cryptic notes to clear communication—discover how thoughtful commit messages and clean logs improve collaboration, debugging, and team understanding
My Git Toolkit: The Shortcuts and Setups That Made Me Better
Discover the aliases, scripts, and configurations that transformed my Git workflow from slow and painful to fast and fluid—learn how small customizations compound into major productivity gains
Git Has Your Back: How I Learned to Recover, Rebase, and Refocus
Discover how Git's recovery commands and interactive rebase transformed my relationship with version control—from fear and panic to confidence and speed
Pull Requests That Shine: How Commit Hygiene Built Team Trust
Learn how clean commit hygiene and well-structured pull requests transform code review from painful transactions into collaborative conversations that build trust and accelerate team velocity
Branch With Purpose: The Strategies That Helped Me Win at Scale
Discover how intentional branching strategies and clear workflows transform chaotic Git histories into structured team collaboration—from GitHub Flow to trunk-based development at scale
Still Learning, Still Winning: Why Git Keeps Surprising Me
Discover how joining ThoughtWorks transformed my Git understanding from individual mastery to collective craft—where advanced techniques become shared rituals and continuous learning drives excellence