In git we trust

In git we trust
My "prototype" Git mug. It was made with a vinyl-cut process, and doesn't feature the "squash merge" flip side.

Git, for Great Justice!

Here's my "7 step recipe" for transforming anyone from "zero" to "hero" in terms of their savvy with handling Git ops.

  1. At your own pace, do all of one of these interactive Git tutorials - note that new sources may need to be discovered in the future:
    1. https://try.github.io/ (gone)
    2. https://www.gitmastery.me (ok @ January 2026)
      1. the basics, for starters;
      2. leave intermediate and advanced sections for later.
  2. "In Git We Trust" is a good general philosophy; be brave and try to simulate/practice "trashing files by accident"; it's often okay because an expert can usually help you recover.
  3. A practical push: Git command line is best, so learn it at all costs since there won't always be a GUI desktop at one's disposal.
  4. Upgrade your "out of the box" git with a couple essential goodies:
    1. (git graph variants) a
    2. (git diff enhancements) b
  5. Come back to me with your questions.
  6. Learn about workflows; and learn various branch strategies in general, and, within your team(s) (usually involves mandates/requirements - whatever each team's unique culture is), etc.
  7. Gradually learn the intermediate and advanced things as needed.

If you'd like a "Git Cozy" mug of your own, I've made them available at my e-shop:

“Git Cozy” - Mugs - 11oz / 20oz
Got code? Entrust it to git. Got a pull-request? Keep calm and squash merge. Enamel white mugs with the “In Git We Trust” motif on the “public facing” side, and “Keep Calm and Squash Merge” on the “user facing” side -- assuming th…