Git Visual Reference

Setting up a repository

git init git clone

Making changes

git add git commit

git commit -a

Branching and merging

git checkout

git branch -f git checkout -b

git rebase git merge

git merge --ff git merge --no-ff

Dealing with remote repositories

git fetch git pull

git push git push

git push specific branch