ホームブリッジを更新できません

ホームブリッジを更新できません

だから私はホームブルーのバージョンを更新しようとしましたが、エラーが発生しました。以下は、コンソールからコピーして貼り付けた部分です。

$ brew update
error: Your local changes to the following files would be overwritten by merge:
Library/Formula/v8.rb
Please, commit your changes or stash them before you can merge.
Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master
$ 

今、私はこの記事を読んで数式ファイルを変更したようですが、v8変更しませんでした。そのファイルにアクセスして/usr/local/Library/Formula/v8.rbみると、2014年11月13日に最後に編集されたものとなっています。しかし、昨日更新できました。

そして、変更を「隠す」方法がわかりません。何をすべきか知っていますか?強制的にオーバーライドできますか?

答え1

エラーが何であるかよくわかりませんが、解決しました。

cd `brew --prefix`
git reset --hard FETCH_HEAD

それから私はbrew update大丈夫でしょう。

答え2

これは役に立つかもしれません:

git --git-dir $(brew --repository)/.git reset origin/master --hard
git --git-dir $(brew --repository)/.git clean -fd

望むより:ホームブルーFAQ

Gitに関するその他の質問については、以下を確認してください。

関連情報