この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。
brew updateを実行したら下記のエラーになりました。
[bash gutter=”0″]
$ brew update
error: The following untracked working tree files would be overwritten by merge:
・・・
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
[/bash]
リモートブランチに.gitignoreに記述しているファイルがローカルブランチ側とコンフリクトしているようです。.gitignoreから当該ファイルを対象外にすればよい気がしますが、ここではローカルブランチをリセットすることで対処します。
■前提条件
・Mac OSX Yosemite 10.10.5(14F1605)
[adsense]
■対処方法
一旦、リモートブランチの内容をローカルリポジトリに反映します。
[bash gutter=”0″]
$ git fetch origin
[/bash]
次に、ローカルリポジトリの変更を全てリセットしてリモートブランチと同じ状態にします。
[bash gutter=”0″]
$ git reset –hard FETCH_HEAD
[/bash]
あらためて、
[bash gutter=”0″]
$ brew update
[/bash]
これでうまくいきました。