From http://stackoverflow.com/questions/52704/how-do-you-discard-unstaged-changes-in-git