Git Memo

Free online tool. All processing is client-side. No signup needed.

How to Use the Git Memo

  1. Enter your input values above
  2. Results update automatically
  3. Copy or download the output

What is a Git Memo?

A Git Cheat Sheet provides a searchable reference of common Git commands organized by task — from basic workflows to advanced operations like interactive rebase, cherry-pick, bisect, and reflog recovery. Git's 150+ commands are impossible to fully memorize; this interactive memo lets you find the right command by what you need to do, not by what it's called.

How Does It Work?

Browse by category: Getting Started, Daily Workflow, Branching & Merging, Undoing Changes, History & Log, Remote Repositories, Stashing, and Advanced. Each entry shows the command, a plain-English explanation, common flags, and an example. Search finds commands by keyword, task description, or command name.

Formula

Key commands: git add/commit/push/pull (daily), git branch/checkout/merge/rebase (branching), git reset/revert/stash (undo), git log/reflog (history), git clone/remote (remotes). Interactive features: search, category filters, copy-on-click.

Who Uses This Tool?

Pro Tips

Frequently Asked Questions about Git Memo

Merge vs rebase?

Merge creates a merge commit preserving exact history. Rebase replays commits for linear history. Never rebase shared branches.

How do I undo my last commit without losing changes?

git reset --soft HEAD~1 — moves HEAD back but keeps changes staged. For pushed commits, use git revert instead.

Free online Git Memo — no signup, 100% client-side processing. All data stays in your browser.