是git stash
和git stash pop
這個問題的一個很好的解決方案?是否意外的分支開關git暗藏/ git隱藏pop可以嗎?
我正在分支B上工作,但偶然發生了一些事情,我不知道,把我放回到一個較老的分支,分支A,在那裏我一直在盲目地處理各種任務。
Git希望我將新工作提交給分支機構A,然後才能切換到分支機構B,但我不能(不應該)那樣做。
安全(意思是我不會失去我所有的工作,但能夠把它放到正確的分支),而在分支A(錯誤的分支)上,執行git stash
,然後切換到分支B正確的分支)並做git stash pop
?這樣做會遇到什麼災難嗎?我的所有工作是否會立即進入正確的分支,並且我可以像平常一樣承諾和推動?
我在點頭並不確定如何不炸燬我的Git項目。
This post回答我的問題,我想,但它是最新?此外,從該職位:
要還藏匿目前未追蹤(新增)文件,添加 參數
-u
是什麼提交和未跟蹤/新添加的文件之間的差異?是不是未提交的文件或多或少「新增」?