修改主题后oh-my-zsh升级失败解决

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[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之后,找回更改

-------------本文结束感谢阅读-------------

欢迎关注我的其它发布渠道