git stash怎么使用
时间: 2023-10-18 16:30:41 浏览: 104
git stash暂存的操作方法
`git stash` 是一个用于保存当前工作目录和暂存区修改的命令。它可以帮助你在切换分支或者保存当前工作进度时暂存你的修改,以便稍后再恢复它们。
下面是 `git stash` 命令的基本使用方法:
1. 暂存当前修改:运行 `git stash` 命令,它会将当前工作目录和暂存区的修改保存到一个新的存档中,并将工作目录还原到上一次提交的状态。
```shell
git stash
```
2. 查看存档列表:运行 `git stash list` 命令,它会列出所有保存的存档。
```shell
git stash list
```
3. 恢复存档:有两种方式可以恢复存档。
- 使用 `git stash apply` 命令可以恢复最新的存档,并将其应用到当前分支。存档不会从存档列表中移除,你可以多次应用同一个存档。
```shell
git stash apply
```
- 使用 `git stash pop` 命令也可以恢复最新的存档,但它会将存档从列表中移除。
```shell
git stash pop
```
4. 恢复指定的存档:如果你有多个存档,可以使用 `git stash apply stash@{n}` 或 `git stash pop stash@{n}` 命令来恢复指定的存档,其中 `n` 是存档的索引号。
```shell
git stash apply stash@{2}
```
5. 删除存档:如果你不再需要某个存档,可以使用 `git stash drop stash@{n}` 命令来删除它。
```shell
git stash drop stash@{1}
```
这些是 `git stash` 命令的基本用法。你可以根据需要使用其他选项和参数来扩展其功能。运行 `git stash --help` 命令可以查看更详细的帮助文档。
阅读全文