`git init` - Create a repo from scratch. `git clone` - Copy a repo from GitHub or other remote repo. `git add` - Stage files or file changes to your local repo. `git commit` - Commit (Save changes as a record) to the local repo. `git merge` - Add changes from another branch onto current branch. `git checkout` - The command to switch between branches. `git branch` - create a branch, or list branches (-a). `git push` - Send local changes on a branch to GitHub (or other remote repo). `git pull` - Get remote changes from a branch on GitHub and merge to your local repo. `git remote` - List remote repo addresses (like GitHub). `git status` - Check the current state of the repo.