oh-my-zsh启动更新按Y报错fatal: invalid reference: master
解决oh-my-zsh更新报错"fatal: invalid reference: master"
这个错误是因为oh-my-zsh官方仓库已将默认分支从master改为main,但本地更新逻辑仍在引用旧分支导致的,按以下步骤修复:
- 切换到oh-my-zsh本地仓库目录并切换至main分支:
cd ${ZSH} git checkout main - 拉取main分支的最新代码:
git pull origin main - 手动触发更新验证问题是否解决:
omz update
如果上述操作无效,可直接重置本地仓库到官方最新状态(会清除本地未提交的自定义修改):
cd ${ZSH} git fetch origin git reset --hard origin/main git clean -fd
内容的提问来源于stack exchange,提问作者Isin Altinkaya
相关产品推荐
相关产品推荐

