Clean working copy
$ git clean -df
$ git checkout -- .
Temporarily stashing changes before pulling
$ git stash
$ git pull
$ git stash pop
Pull from master branch
git checkout stage
git fetch origin
git merge origin/master
Find all branches that are merged
git branch --merged
Find all remote branches that are merged
git branch -r --merged > branches.txt
Delete a local branch
git branch -d [branch-name]
Delete a remote branch
git branch -rd [branch-name]
git push origin :[branch-name]
Cancel a merge
git reset --hard HEAD