Published on [Permalink]

Stop memorising git commands

Most developers have a handful of git commands committed to muscle memory and a quiet dread of everything else. Rebase? Bisect? Reflog? Filed under “I’ll Google it when I need it.”

What is git? Git is version control for code. It tracks every change you make, lets you undo mistakes and enables multiple people to work on the same project without overwriting each other’s work. It’s the backbone of modern software development. Learn more at git-scm.com.

Coding agents change this completely. They know the full git command set and can execute it contextually. Ask one to untangle a merge conflict, rewrite messy commit history or recover lost work from the reflog. It just does it.

Simon Willison’s guide to using git with coding agents is the best practical walkthrough I’ve seen. Worth ten minutes of your time.

✍️ Reply by email