Icon from the Gnome desktop project
Homebrew giving you grief when attemting to perform a brew update?

Aborting
Error: Failure while executing: git checkout -q master

You're not alone. Fortunately jacknagel's solution fixes the problem.

cd `brew –prefix`
git remote add origin
https://github.com/mxcl/homebrew.git
git fetch origin
git reset --hard origin/master

Allegedly there have been changes with git after 1.7.4.4. Presumably the Homebrew folks will update their default installer, but this works in the meantime.