Homebrew güncellenirken sorun oluştu


0

Homebrew'i güncellemeye çalışıyorum, şunu anladım:

$ brew update

error: Your local changes to the following files would be overwritten by merge:
    .gitignore
    Library/Contributions/brew_bash_completion.sh
    Library/Contributions/brew_fish_completion.fish
    Library/Contributions/brew_zsh_completion.zsh
    Library/Contributions/manpages/brew.1.md
    Library/ENV/4.3/cc
    Library/ENV/4.3/make
    Library/ENV/4.3/xcrun
    Library/ENV/libsuperenv.rb
Please, commit your changes or stash them before you can merge.
error: The following untracked working tree files would be overwritten by merge:
    CONTRIBUTING.md
    Library/Aliases/ag
    Library/Aliases/heroku

... vb...

Bunu temizlemenin bir yolu var mı? Başlığın altında git kullanıyor gibi görünüyor?

Yanıtlar:


1

Bu, bu dosyalarda yerel değişikliklere önem verip vermediğinize bağlı olacaktır. Onları kendiniz mi değiştirdiniz, veya değiştiren bir program mı çalıştırdınız?

Onları hiç değiştirmek istemiyorsanız, cd /usr/local ve koş git reset --hard HEAD; bu, hepsini orijinal durumuna sıfırlayacaktır. Sonra Homebrew'i güncellemeyi deneyin.


Onları kasten değiştirmedim. Bu dosyaların hiçbiri için ne olduğunu bile bilmiyorum! Daha önce iptal edilen bir homebrew operasyonuyla değiştirilebileceklerini merak ediyorum - bu mantıklı geliyor mu?
— Peter Hall

Bunun kesinlikle makul olduğunu düşünüyorum, ancak Homebrew GitHub sayfasında bu konuyu gündeme getirmeniz ve burada neler olup bittiğinin net bir resmi olup olmadığını görmeniz gerektiğini düşünüyorum.
— echristopherson
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.