Als ich rannte:
brew update
Ich habe eine Meldung erhalten, dass ein leeres Repository in initialisiert wurde /usr/local/.git/, und dann den folgenden Fehler erhalten:

Als ich rannte:
brew update
Ich habe eine Meldung erhalten, dass ein leeres Repository in initialisiert wurde /usr/local/.git/, und dann den folgenden Fehler erhalten:

Antworten:
cd /usr/localgit statusgit status bis es sauber istbrew updategit stashÄnderungen vorzunehmen. Führen Sie dann nach Abschluss der Aktualisierung aus, git stash popum Ihre benutzerdefinierten Änderungen wiederherzustellen
sudo chown -R yourusername:admin /usr/local/.git
cd /usr/local/Homebrew
Alternativ können Sie ein Update durchführen, brewindem Sie es erneut installieren. (Ich glaube, ich habe das getan, als El Capitan etwas geändert hat.)
Hinweis : Dies ist ein hartnäckiger Ansatz, bei dem alle über Brew installierten Anwendungen entfernt werden!
Versuchen Sie, Brew a Fresh zu installieren, und es wird angezeigt, wie es deinstalliert werden muss.
Zum ursprünglichen Zeitpunkt des Schreibens zur Deinstallation:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
brew
git init; git fetch https://github.com/mxcl/homebrew.git master; git reset --hard FETCH_HEAD; brew update.