天天看點

git stash 常用指令記錄

常用git stash指令:

(1)git stash save "save message"  : 執行存儲時,添加備注,友善查找,隻有git stash 也要可以的,但查找時不友善識别。

(2)git stash list  :檢視stash了哪些存儲

(3)git stash show :顯示做了哪些改動,預設show第一個存儲,如果要顯示其他存貯,後面加stash@{$num},比如第二個 git stash show stash@{1}

(4)git stash show -p : 顯示第一個存儲的改動,如果想顯示其他存存儲,指令:git stash show  stash@{$num}  -p ,比如第二個:git stash show  stash@{1}  -p

(5)git stash apply :應用某個存儲,但不會把存儲從存儲清單中删除,預設使用第一個存儲,即stash@{0},如果要使用其他個,git stash apply stash@{$num} , 比如第二個:git stash apply stash@{1} 

(6)git stash pop :指令恢複之前緩存的工作目錄,将緩存堆棧中的對應stash删除,并将對應修改應用到目前的工作目錄下,預設為第一個stash,即stash@{0},如果要應用并删除其他stash,指令:git stash pop stash@{$num} ,比如應用并删除第二個:git stash pop stash@{1}

(7)git stash drop stash@{$num} :丢棄stash@{$num}存儲,從清單中删除這個存儲

(8)

git stash clear :

删除所有緩存的stash

參考&&緻謝:

git stash 用法總結和注意點 - 加個小雞腿 - 部落格園