git add -A
git add <pathname>
git branch
git branch -d <branchname>
git branch -M <branchname>
git branch -m <old_branchname> <new_branchname>
git branch -v
git branch <branchname>
git checkout -b <branchname>
git checkout -b <branchname1> <remote>/<branchname2>
git checkout <branchname>
git clone <repo_url>
git commit -a
git commit -m <message>
git config pull.rebase false
git diff --staged
git diff <commitA> --name-only
git diff HEAD
git fetch
git init
git log
git log -<number>
git merge <branchname>
git pull
git pull <remote>
git push
git reflog
git restore --staged
git restore --staged <pathname>
git restore .
git rm --cached <pathname>
git rm -f <pathname>
git rm <pathname>
git status
git status -s
Navigate with the arrow keys or swipe on mobile