讀書筆記: 版本控制使用Git - Stash (暫存)
如果手邊有工作必須暫停,轉去處理其他工作,有兩種方式暫時儲存目前手邊的工作:
開分支、提交要暫存的工作、再用 git reset --soft HEAD^ 恢復;
使用 git stash 指令。
Stash
Stash事實上是暫用來儲存目前工作狀態的獨立commit
可用 refs/stash 參照來存取
Stash恢復衝突處理
git stash pop 一般會自動丟棄stash stack已被恢復的工作狀態,但如果遇到衝突就不會自動丟棄,必須手動用 git stash drop ...
urlun0404.hashnode.dev1 min read