I use the Git GUI as much as I can, and that gives you the option to amend the last commit:
Also, git rebase -i origin/master
is a nice mantra that will always present you with the commits you have done on top of master, and give you the option to amend, delete, reorder or squash. No need to get hold of that hash first.