홈브류를 업데이트할 수 없습니다

홈브류를 업데이트할 수 없습니다

그래서 홈브루 버전을 업데이트하려고 했는데 오류가 발생했습니다. 다음은 콘솔에서 복사하여 붙여넣은 부분입니다.

$ 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에 대한 더 많은 질문은 다음을 확인하세요.

관련 정보