1、入門使用步驟
第 1 步,在使用 git stash 之前
git add .
第 2 步,切換分支此虑,回到原來的分支的時(shí)候,來去原來的 stash 記錄
git stash pop # 獲取最新的 stash 記錄
2口锭、其他命令講解
2.1 git stash list 查看 stash 記錄
顯示保存進(jìn)度的列表朦前。也就意味著,git stash命令可以多次執(zhí)行鹃操。
2.2 git stash pop [--index] [stash_id] 取出 stash 記錄
git stash pop 恢復(fù)最新的進(jìn)度到工作區(qū)韭寸。git默認(rèn)會把工作區(qū)和暫存區(qū)的改動都恢復(fù)到工作區(qū)。
git stash pop --index stash_id 恢復(fù)最新的進(jìn)度到工作區(qū)和暫存區(qū)荆隘。(嘗試將原來暫存區(qū)的改動還恢復(fù)到暫存區(qū))
git stash pop stash@{1} 恢復(fù)指定的進(jìn)度到工作區(qū)恩伺。
stash_id 是通過git stash list命令得到的
通過git stash pop命令恢復(fù)進(jìn)度后,會刪除當(dāng)前進(jìn)度椰拒。
2.3 git stash apply [–index] [stash_id] 取出 stash 記錄
除了不刪除恢復(fù)的進(jìn)度之外晶渠,其余和git stash pop 命令一樣。
2.4 git stash drop [stash_id] 刪除某個(gè) stash 記錄
刪除一個(gè)存儲的進(jìn)度燃观。如果不指定stash_id乱陡,則默認(rèn)刪除最新的存儲進(jìn)度。
2.5 git stash clear 刪除 stash 所有記錄
刪除所有存儲的進(jìn)度仪壮。