升级哦我的Zsh给了我'不是git存储库'的错误

时间:2015-11-02 20:49:02

标签: git oh-my-zsh

因为当我想要更新时,我将OSX升级到El Capitan哦我的Zsh upgrade_oh_my_zsh我收到以下错误:

Upgrading Oh My Zsh
fatal: Not a git repository (or any of the parent directories): .git
There was an error updating. Try again later?

我以前从未使用过git,在互联网上搜索这个致命的错误,他们建议在git init文件夹中进行/.oh-my-zsh。运行此命令后,当我尝试再次运行upgrade_oh_my_zsh时,会发生新的致命错误。

fatal: 'origin' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists. 

我不知道它是否与它有任何关系但是当我打开终端(iTerm2)时我也收到了这个通知:

/Users/peter/.zshrc:1: command not found: Path

任何人都有这方面的经验或知道我的问题的解决方案?

2 个答案:

答案 0 :(得分:12)

看起来你的git repo已经从oh-my-zsh中移除了?您可以通过运行以下命令重新添加远程并更新到最新版本的Zsh:

cd ~/.oh-my-zsh
git init # you've already done this step, so you can skip
git remote add origin https://github.com/robbyrussell/oh-my-zsh.git
git fetch
git reset --hard origin/master

之后,重启你的终端实例,你应该好好去。

enter image description here

答案 1 :(得分:2)

上述解决方案对我不起作用。 我的问题是我有一个别名

alias gpucb="git pull origin $(git branch --show-current)"

我发表评论后,错误就消失了。 我需要对此进行修复。 另外,奇怪的是,仅在第二个git命令中遇到错误。