修改主题后oh-my-zsh升级失败解决
[Oh My Zsh] Would you like to check for updates? [Y/n]: y
Updating Oh My Zsh
error: cannot pull with rebase: You have unstaged changes.
error: please commit or stash them.
There was an error updating. Try again later?
[oh-my-zsh] Would you like to update? [Y/n] y
Updating Oh My Zsh
error: 无法拉取,因为您有未合并的文件。
提示:请在工作区改正文件,然后酌情使用 'git add/rm <文件>' 命令标记
提示:解决方案并提交。
fatal: 因为存在未解决的冲突而退出。
There was an error updating. Try again later?
出现这个问题的原因是我们对.oh-my-zsh
里的内容进行了更改之后没有提交
通过终端进入.oh-my-zsh
目录之后输入git status
,看到主题文件发生了更改,且没有提交
解决
方法一:
把变更提交即可
git add .
git commit -m '对更改的描述'
方法二:
cd “ $ ZSH ” && git stash && upgrade_oh_my_zsh && git stash pop
尝试git stash
然后运行升级,然后git stash pop
之后,找回更改