Por que a atualização Oh My Zsh me deu um erro sobre a criação de um novo valor com alterações não organizadas?

3

Eu abri uma janela de terminal e o Oh My Zsh queria verificar se há atualizações. Eu digitei Y para sim e então recebi a mensagem de erro:

Cannot pull with rebase: You have unstaged changes.
Please commit or stash them.

Eu tentei git status e o Git me disse que o diretório atual não era um repositório (o que não me surpreendeu).

Então, do que se queixa?

    
por n8mob 03.06.2015 / 17:30

2 respostas

3

Você fez alterações nos arquivos de configuração provavelmente. Vá para o diretório oh-my-zsh e digite git status .

Resultados para mim (eu mudei um dos temas):

╭─ 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")

Você verá que alguns arquivos foram modificados.

Você pode digitar git stash para se livrar temporariamente dessas alterações e tentar atualizar novamente.

    
por 05.06.2015 / 01:59
0

Aqui está o que eu tive que fazer para corrigir isso:

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

Não esqueça o "." no final da segunda linha

    
por 18.05.2017 / 15:16

Tags