8
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

Organization

brew updateでGitのエラーが出た場合

Mac OSX 10.9.5の場合の話です。
久しぶりにHomebrewのupdateをしようとしたらこんなエラーが出ました。

$sudo brew update
Password:
error: Your local changes to the following files would be overwritten by merge:
    .gitignore
    .yardopts
    CODEOFCONDUCT.md
    CONTRIBUTING.md
    LICENSE.txt
--省略--
Please move or remove them before you can merge.
Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master

見たところgitのエラーっぽいので手動で以下を実行

$ cd $(brew --prefix)
$ git fetch origin
$ sudo git reset --hard origin/master

再度brew updateを実行すると

$ sudo brew update
Updated Homebrew from b11f75bf to b11f75bf.
==> Updated Formulae

ということで無事に完了しました。

Register as a new user and use Qiita more conveniently

  1. You can follow users and tags
  2. you can stock useful information
  3. You can make editorial suggestions for articles
What you can do with signing up
8
Help us understand the problem. What are the problem?