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

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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