だから私はホームブルーのバージョンを更新しようとしましたが、エラーが発生しました。以下は、コンソールからコピーして貼り付けた部分です。
$ 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に関するその他の質問については、以下を確認してください。