1、入门使用步骤
第 1 步,在使用 git stash 之前
git add .
第 2 步,切换分支,回到原来的分支的时候,来去原来的 stash 记录
git stash pop # 获取最新的 stash 记录
2、其他命令讲解
2.1 git stash list 查看 stash 记录
显示保存进度的列表。也就意味着,git stash命令可以多次执行。
2.2 git stash pop [--index] [stash_id] 取出 stash 记录
git stash pop 恢复最新的进度到工作区。git默认会把工作区和暂存区的改动都恢复到工作区。
git stash pop --index stash_id 恢复最新的进度到工作区和暂存区。(尝试将原来暂存区的改动还恢复到暂存区)
git stash pop stash@{1} 恢复指定的进度到工作区。
stash_id 是通过git stash list命令得到的
通过git stash pop命令恢复进度后,会删除当前进度。
2.3 git stash apply [–index] [stash_id] 取出 stash 记录
除了不删除恢复的进度之外,其余和git stash pop 命令一样。
2.4 git stash drop [stash_id] 删除某个 stash 记录
删除一个存储的进度。如果不指定stash_id,则默认删除最新的存储进度。
2.5 git stash clear 删除 stash 所有记录
删除所有存储的进度。