A couple of hours ago I was prompted if I wanted to update my version of oh-my-zsh and I was greeted with an error:
[Oh My Zsh] Would you like to check for updates?
Type Y to update oh-my-zsh: Y
Upgrading Oh My Zsh
Cannot pull with rebase: You have unstaged changes.
Please commit or stash them.
There was an error updating. Try again later?
What? Was my immediate reaction! To cut my story short apparently I edited something in my .oh-my-zsh directory. Rather than going through what I changed and revert those changes, here’s a quick fix:
Step One: – Close and quit your terminal.
Step Two: – Open your terminal again and type:
~/.oh-my-zsh
Note: This should change your directory to the zsh directory.
– Terminal should read:
~/.oh-my-zsh master
Step Three: Type:
git status
Note: It should display a list of files changed.
Step Four: Stage those files with:
git add .
Final Step: Commit those changes with:
git commit -m 'insert your comment'
Close, quit and reopen your terminal, and type:
upgrade_oh_my_zsh
You should be able to upgrade now.