Git 自制更新刺激性错误消息

Git 自制更新刺激性错误消息,git,postgresql,homebrew,Git,Postgresql,Homebrew,当我这么做的时候 brew update 我一直收到这个错误消息 From https://github.com/mxcl/homebrew 25c0495..af1d9f1 master -> origin/master error: Your local changes to the following files would be overwritten by merge: Library/Formula/postgresql.rb Please, com

当我这么做的时候

brew update
我一直收到这个错误消息

From https://github.com/mxcl/homebrew
25c0495..af1d9f1  master     -> origin/master
error: Your local changes to the following files would be overwritten by merge: 
       Library/Formula/postgresql.rb
Please, commit your changes or stash them before you can merge.
我想找到文件,并签出最新版本,但我甚至找不到文件夹“公式”。隐马尔可夫模型。。因此,我卸载了postgresql并再次尝试“brew更新”,但遇到了相同的错误

如果有人能帮我,我会很感激的

cd`brew--存储库`
git重置--硬头
brew更新
有时上述方法不起作用。如果是那样的话,你可以

cd`brew--存储库`
git重置--硬原点/主原点
brew更新

请不要把答案放在问题里面。把它作为答案贴出来,然后接受它,把这个问题标记为“已回答”。我希望我现在就可以这么做。。。“声誉低于100的用户在提问后8小时内无法回答他们自己的问题。”@meagar:如果你删除了问题的答案,至少自己将其作为答案发布!(见答案。)@Erwin不。如果他想回答,他可以正确地回答。@meagar:那是最好的,但是John是新来的,显然不知道习俗。Pooria做了大部分正确的事情,将答案发布在社区维基上。它有助于读者。我只是把他的评论从回答转移到实际的评论中。
@
-评论只在评论中通知收件人,而不是在回答中通知收件人。“我把这个评论变成了问题下的一个实际评论,现在已经传到了米格那里。@ErwinBrandstetter谢谢。我将我的答案转换为“社区维基”。第二个答案对我有效。您可能希望保存这些更改,在这种情况下,
git stash
git checkout-b my\u custom\u postgresql\u formula&&git commit-am“我的修改”