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.