2016-04-16 18 views
0

由於git未分離的更改而無法更新zsh,但我不知道哪些repo是未分離的更改。是否有辦法一次檢查多個repo目錄,我真的不得不進入每個回購和檢查狀態?一次搜索多個git存儲庫用於未分離的更改

當我嘗試運行upgrade_oh_my_zsh,我得到這樣的輸出:

$ upgrade_oh_my_zsh 
Upgrading Oh My Zsh 
error: Cannot pull with rebase: You have unstaged changes. 
There was an error updating. Try again later? 

回答

1

哦,我的巖組默認安裝使用git clone~/.oh-my-zsh,所以這是不分級的與提交的目錄,當您嘗試升級。如果你沒有在那裏,你想保留任何更改,這是解決這個問題的最簡單的方法:

cd ~/.oh-my-zsh 
git checkout . 

然後,你可以再次運行upgrade_oh_my_zsh

如果您一直在編輯要保留的內容,請在~/.oh-my-zsh的內部運行git status以查看內容,然後提交或清除所需的部分。

+0

輝煌!這是它顯然當你修改你的.gitignore它會導致錯誤,但你的解決方案完美謝謝! – MoxDev