Open to contract and full-time roles(Toronto · Remote-friendly)Let's talk
Git Commands I Actually Use Every Day

Nov 1, 2025

Git Commands I Actually Use Every Day

gitcliworkflowversion-control

You don't need the entire Git manual to work comfortably on real projects.This post focuses on a small set of Git commands that cover 95% of everyday workflows: status, diff, add/ commit, branching, remotes, undo, and stash.

1Explains a practical lifecycle: clone, edit, status, diff, add, commit, and log.
2Shows how to create, switch, and list branches using modern git switch and classic checkout.
3Covers working with remotes, including push -u for setting upstream branches.
4Demonstrates safe undo operations with restore, revert, and when (not) to use reset --hard.
5Introduces stash as a way to temporarily park work without committing.