常用git stash命令:
(1)git stash save "save message" : 執(zhí)行存儲時,添加備注,方便查找,只有g(shù)it stash 也要可以的,但查找時不方便識別。
(2)**git stash list ** :查看stash了哪些存儲
(3)git stash show :顯示做了哪些改動,默認(rèn)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 :應(yīng)用某個存儲,但不會把存儲從存儲列表中刪除,默認(rèn)使用第一個存儲,即stash@{0},如果要使用其他個,git stash apply stash@{$num} , 比如第二個:git stash apply stash@{1}
(6)git stash pop :命令恢復(fù)之前緩存的工作目錄,將緩存堆棧中的對應(yīng)stash刪除,并將對應(yīng)修改應(yīng)用到當(dāng)前的工作目錄下,默認(rèn)為第一個stash,即stash@{0},如果要應(yīng)用并刪除其他stash,命令:git stash pop stash@{$num} ,比如應(yīng)用并刪除第二個:git stash pop stash@{1}
(7)git stash drop stash@{num}存儲,從列表中刪除這個存儲
(8)git stash clear :刪除所有緩存的stash