› Git

Git Shortcuts

Git CLI command reference for version control — staging, committing, branching and remote operations.

Source: Official documentation · Dataset date 2026-06

32
Shortcuts
5
Categories

Cheat sheet guide

Git shortcuts worth learning first

This page collects 32 searchable Git keyboard shortcuts across 5 categories. Start with the shortcuts for Setup & Init, Staging & Committing, Branches, Remote, then print the cheat sheet once the important ones are worth keeping nearby.

  • git initgitinit
  • git statusgitstatus
  • git branch (list)gitbranch
  • git remote -v (list remotes)gitremote-v
  • git loggitlog
  • git clone <url>gitclone<url>

Setup & Init

4 shortcuts
git init
gitinit
git clone <url>
gitclone<url>
git config --global user.name
gitconfig--globaluser.name
git config --global user.email
gitconfig--globaluser.email

Staging & Committing

8 shortcuts
git status
gitstatus
git add <file>
gitadd<file>
git add . (stage all)
gitadd.
git commit -m "msg"
gitcommit-m"msg"
git commit --amend
gitcommit--amend
git reset HEAD <file> (unstage)
gitresetHEAD<file>
git diff (unstaged changes)
gitdiff
git diff --staged
gitdiff--staged

Branches

7 shortcuts
git branch (list)
gitbranch
git branch <name> (create)
gitbranch<name>
git checkout <branch>
gitcheckout<branch>
git checkout -b <branch> (create+switch)
gitcheckout-b<branch>
git merge <branch>
gitmerge<branch>
git branch -d <branch> (delete)
gitbranch-d<branch>
git rebase <branch>
gitrebase<branch>

Remote

6 shortcuts
git remote -v (list remotes)
gitremote-v
git fetch
gitfetch
git pull
gitpull
git push
gitpush
git push -u origin <branch>
gitpush-uorigin<branch>
git push --force-with-lease
gitpush--force-with-lease

Log & History

7 shortcuts
git log
gitlog
git log --oneline
gitlog--oneline
git log --graph --oneline
gitlog--graph--oneline
git show <commit>
gitshow<commit>
git stash
gitstash
git stash pop
gitstashpop
git reset --hard HEAD
gitreset--hardHEAD

Frequently asked questions

What is the fastest way to find Git shortcuts on this page?

Use the search box or press /, then type an action such as git init.

Can I print this Git shortcut cheat sheet?

Yes. Use the Print / PDF button or your browser print command to save a compact cheat sheet.

Which operating systems are included for Git?

This reference includes shortcuts for Windows · macOS · Linux. Availability depends on the action and app version.

See also

Explore shortcuts by key

Key lookup

No shortcuts match your search.