Khi tôi chạy:
brew update
Tôi nhận được thông báo cho biết nó đã khởi tạo một kho lưu trữ trống trong /usr/local/.git/, sau đó tôi gặp lỗi này:

Khi tôi chạy:
brew update
Tôi nhận được thông báo cho biết nó đã khởi tạo một kho lưu trữ trống trong /usr/local/.git/, sau đó tôi gặp lỗi này:

Câu trả lời:
cd /usr/localgit statusgit status cho đến khi nó sạch sẽbrew updategit stashthay đổi. Sau đó, sau khi cập nhật xong, hãy chạy git stash popđể khôi phục các sửa đổi tùy chỉnh của bạn
sudo chown -R yourusername:admin /usr/local/.git
cd /usr/local/Homebrew
Ngoài ra, bạn có thể cập nhật brewbằng cách cài đặt lại. (Hãy nghĩ rằng tôi đã làm điều này vì El Capitan đã thay đổi điều gì đó)
Lưu ý : đây là cách tiếp cận nặng tay sẽ xóa tất cả các ứng dụng được cài đặt thông qua bia!
Cố gắng cài đặt brew mới và nó sẽ cho biết cách gỡ cài đặt.
Tại thời điểm ban đầu của văn bản để gỡ cài đặt:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Chỉnh sửa: Kể từ năm 2020 để gỡ cài đặt:
/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.