有時在運行時git stash pop
存在需要解決的合併衝突。當我必須在切換分支之前/之後存儲/彈出時,會發生很多情況。git stash pop:避免隱藏丟棄和取消暫存步驟
的衝突處理沒有問題,但這樣做有兩個討厭的副作用:
現在從藏匿的所有變化都在上演,並有是不分階段的
[email protected]{0}
不下降,必須手動投放
尋找關於如何使此過程更平滑的建議。
有時在運行時git stash pop
存在需要解決的合併衝突。當我必須在切換分支之前/之後存儲/彈出時,會發生很多情況。git stash pop:避免隱藏丟棄和取消暫存步驟
的衝突處理沒有問題,但這樣做有兩個討厭的副作用:
現在從藏匿的所有變化都在上演,並有是不分階段的
[email protected]{0}
不下降,必須手動投放
尋找關於如何使此過程更平滑的建議。
使用git stash drop
- 或git stash clear
如果您沒有任何物品可以清除您保存的藏匿物。如果您不想從存儲區或git reset HEAD .
中清除您所執行的操作,則需要git reset --hard
。
我想念最初的問題。現在更正。
希望這會有所幫助。
如果您正在使用藏匿的手段爲你切換分支,然後就申請藏匿,我可以推薦使用結賬
-m選項 將切換到主和執行合併您更改的文件。這樣做
git stash
git checkout master
git stash pop
git reset HEAD .
是的,但你並不需要一個'藏匿後不合並pop'創建合併提交?如果可能,我想避免這種情況。 – 2011-06-15 19:15:05
我想告訴你,如果您只是想在分支之間切換,則根本不必使用存儲。只需使用-m選項結賬並設置即可。 – ralphtheninja 2011-06-17 09:35:52