git stash相关操作

2023-11-21  本文已影响0人  你好哈喽哈喽

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 所有记录

删除所有存储的进度。

上一篇下一篇

猜你喜欢

热点阅读