4

Я открыл окно терминала и Oh My Zsh хотел проверить наличие обновлений. Я ввел Y для да, а затем я получил сообщение об ошибке:

Невозможно вытащить с ребазой: у вас есть неотмеченные изменения.
Пожалуйста, передайте или спрячьте их.

Я попробовал git status и Git сказал мне, что текущий каталог не является хранилищем (что меня не удивило).

Так на что жаловаться?

2 ответа2

4

Вы внесли изменения в конфигурационные файлы, вероятно. Перейдите в каталог oh-my-zsh и введите git status .

Результаты для меня (я изменил одну из тем):

╭─ jane  ~
╰─ λ cd .oh-my-zsh                                                      1:57:10
╭─ jane  ~/.oh-my-zsh  ‹master*›
╰─ λ git status                                                         1:57:17
On branch master
Your branch is up-to-date with 'origin/master'.
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   themes/bira.zsh-theme

no changes added to commit (use "git add" and/or "git commit -a")

Вы увидите, что некоторые файлы были изменены.

Вы можете ввести git stash чтобы временно избавиться от этих изменений, и попытаться обновить снова.

0

Вот что я должен был сделать, чтобы это исправить:

cd ~/.oh-my-zsh/
git add .
git commit -m "commit message"
upgrade_oh_my_zsh

Не забывайте "." в конце 2-й строки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .