2017年5月22日 星期一

Git邊學邊記錄-暫存資料git stash

暫存資料 git stash

當作業到一半的時候被臨時叫去支援其他事情,又不能把手邊寫一半的東西commit的話,就可以透過git stash來做暫存。

如下圖所示,一個文字檔編輯一半毎叫走。
git stash

所以透過 git stash去暫存,這時候開啟檔案會發現,稍早所編輯的部份資料消失了?
git stash

接著利用git status查詢目前狀況,會發現,沒有任何異動檔案。
git status

確認一下,執行git stash list來查目前的暫存資料狀況

git stash list
會發現有一個stash{0}的資料暫存!

此時透過git stash pop就可以將暫存資料還原
git stash pop

如果不想留下暫存資料的時候可以執行兩個指令:
git stash drop 刪除最新的暫存資料
git stash clear 所有暫存資料全刪除

沒有留言:

張貼留言