Git Cheat Sheet

Git: configurations

$ git config –global user.name “FirstName LastName”

$ git config –global user.email “[email protected]

$ git config –global color.ui true

$ git config –list

Git: starting a repository

$ git init

$ git status

Git: staging files

$ git add

$ git add

$ git add .

$ git add –all

$ git add -A

$ git rm –cached

$ git reset

Git: committing to a repository

$ git commit -m “Add three files”

$ git reset –soft HEAD^

$ git commit –amend -m

Git: pulling and pushing from and to repositories

$ git remote add origin

$ git push -u origin master

$ git clone

$ git pull

Git: branching

$ git branch

$ git branch

$ git checkout

$ git merge

$ git checkout -b