2a01ae9942939ee2b3954a6727d2bb92

如何往返於 branch 之間卻又保留彼此工作狀態?

tonytonyjanGit 節點 中發起
最後由 tonytonyjan回應 , 343次閱讀

如何往返於 branch 之間卻又保留彼此的 working directory?

我有一個很多 branch 的專案,所以需要跳來跳去,可是有時在 a branch要跳到 b 時,由於 a 還沒寫好所以不想 commit,但 checkout 到 b,編輯過的檔案卻仍被留下。導致每次要切換時還要先 commit,於是就多了很多垃圾 log。

我覺得我用錯方法了,請問這有何解?

截至 ,共收到 2 條回應
6d6f3cc222aa7a7df4fb3b8105d3d310
yesmeck 1樓, 於回應

在切換 branch 前先用 $ git stash 把修改暫存起來,在切換回來後再用 $ git stash pop 把暫存的修改釋放出來

2a01ae9942939ee2b3954a6727d2bb92
tonytonyjan 2樓, 於回應

#1樓 @yesmeck 感謝!這是我要的功能!

需要 登入 後方可回應,如果你還沒有帳號按這裡 註冊