常用git stash命令:
(1)git stash?save "save message"? : 執(zhí)行存儲時(shí)盔腔,添加備注月褥,方便查找宁赤,只有g(shù)it stash 也要可以的栓票,但查找時(shí)不方便識別。
(2)git stash list??:查看stash了哪些存儲
(3)git stash show?:顯示做了哪些改動走贪,默認(rèn)show第一個(gè)存儲,如果要顯示其他存貯,后面加stash@{$num}继找,比如第二個(gè) git stash show stash@{1}
(4)git stash show -p?: 顯示第一個(gè)存儲的改動婴渡,如果想顯示其他存存儲凯亮,命令:git stash show? stash@{$num}??-p ,比如第二個(gè):git stash show??stash@{1}??-p
(5)git stash apply?:應(yīng)用某個(gè)存儲,但不會把存儲從存儲列表中刪除触幼,默認(rèn)使用第一個(gè)存儲,即stash@{0}置谦,如果要使用其他個(gè),git stash apply?stash@{$num} 媒峡,?比如第二個(gè):git stash apply?stash@{1}
(6)git stash pop?:命令恢復(fù)之前緩存的工作目錄,將緩存堆棧中的對應(yīng)stash刪除半哟,并將對應(yīng)修改應(yīng)用到當(dāng)前的工作目錄下,默認(rèn)為第一個(gè)stash,即stash@{0}寓涨,如果要應(yīng)用并刪除其他stash,命令:git stash pop?stash@{$num} 氯檐,比如應(yīng)用并刪除第二個(gè):git stash pop?stash@{1}
(7)git stash dropstash@{$num} :丟棄stash@{$num}存儲,從列表中刪除這個(gè)存儲
(8)git stash clear?:刪除所有緩存的stash