fizzbuzz
advanced fizzbuzz
Learned:
when checking out commits return to master before pushing
remove files: git rm -f --cached
place .gitignore in working_directory/ and not .git/
tags not pushed automatically: git push origin --tags
using decimals in tags (i.e. v1.0, v2.3) looks better
forget tagging unless really helpful
aborting a merge: git merge --abort
trying out meld (meldmerge.org)
use git stash & git stash pop (useful for switching checkout w/o commits the modified/new files have to be tracked (git add))