我有一個底墊中的問題,這裏是我的設置:奇怪的Git再次基於錯誤
我有一個遠程的git回購,以及本地主分支,它應該在遠程回購鏡子,我總是岔開的我本地主分支。
更新我的本地主我執行git fetch; git rebase <remote>
一旦這個已經完成了我切換到我的開發分支git checkout my_dev_branch
,然後運行git rebase master
。這一直很好。
不過我已經進行git fetch; git rebase <remote>;
,並得到
Cannot rebase: You have unstaged changes.
Please commit or stash them.
當我運行git status
我什麼也沒得到恢復。然後我跑git stash
並試圖再次變基,但得到了同樣的錯誤。我甚至嘗試過git reset --hard <remote>
,但在嘗試重新綁定時我仍然遇到同樣的錯誤。
有誰知道whay我得到這個錯誤以及如何解決它?
在此先感謝!
這是一個非常長鏡頭,但任何機會,你有子模塊中的變化,這可能在'混帳status'的輸出與配置變量來抑制? – Cascabel 2012-02-06 21:41:00
不知道如何檢查這個,相對較新的混帳,我應該如何檢查? – Lizard 2012-02-06 21:44:24
你會知道你是否在你的倉庫中有子模塊;他們是嵌入在父庫中的庫。配置設置忽略更改不是默認值。您可以手動確保使用'git status --ignore-submodules = none',但聽起來好像並非如此。 – Cascabel 2012-02-06 22:00:11