私が走ったとき:
brew update
で空のリポジトリを初期化したというメッセージが表示された/usr/local/.git/後、次のエラーが発生しました。

回答:
cd /usr/localgit statusgit status それがきれいになるまでbrew updategit stashます。次に、更新が完了したら、実行git stash popしてカスタム変更を復元します
sudo chown -R yourusername:admin /usr/local/.git
cd /usr/local/Homebrew
または、更新することもできます brew、再度インストールしてする。(エルキャピタンが何かを変えたときに私がこれをしたと思います)
注意:これは、brewを介してインストールされたすべてのアプリケーションを削除する手間のかかるアプローチです!
brewを新しくインストールしてみてください。アンインストールする方法がわかります。
アンインストールするための最初の執筆時点:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
編集:アンインストールする2020年現在:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
brew
git init; git fetch https://github.com/mxcl/homebrew.git master; git reset --hard FETCH_HEAD; brew update。