git应用stash
时间: 2023-12-13 14:34:12 浏览: 31
以下是使用git stash命令的一些例子:
1. 存储当前分支下的所有改动
```shell
git stash
```
2. 查看存储的修改列表
```shell
git stash list
```
3. 恢复最近一次存储的修改
```shell
git stash apply
```
4. 恢复指定的存储的修改
```shell
git stash apply stash@{2}
```
5. 删除最近一次存储的修改
```shell
git stash drop
```
6. 删除指定的存储的修改
```shell
git stash drop stash@{2}
```
7. 查看指定存储的修改内容
```shell
git stash show -p stash@{0}
```
相关问题
git stash 重新应用
如果你想重新应用之前使用 `git stash` 命令保存的代码缓存,可以通过以下步骤进行:
1. 使用 `git stash list` 命令查看你之前保存的缓存列表,找到你想要重新应用的缓存的标识符(stash@{n})。
2. 使用 `git stash apply stash@{n}` 命令重新应用指定的缓存。如果你想要重新应用最近一次保存的缓存,可以简单地使用 `git stash apply` 命令。
3. 如果应用缓存后出现了冲突,你需要手动解决冲突并提交更改。如果你不想手动解决冲突,可以使用 `git stash apply --index` 命令来尝试自动解决冲突。
git 还原 stash
要还原 stash 中保存的内容,可以使用以下命令:
```
git stash apply
```
该命令会将最新的 stash 中保存的内容应用到当前分支上,并且保留 stash 中的备份。如果你想要删除 stash 中的备份,可以使用以下命令:
```
git stash pop
```
该命令会将最新的 stash 中保存的内容应用到当前分支上,并且删除 stash 中的备份。
如果你想要还原 stash 中早期的内容,可以使用以下命令:
```
git stash apply stash@{n}
```
其中,n 表示 stash 中的备份编号,从 0 开始计数。例如,如果你想要还原第二个备份,可以使用以下命令:
```
git stash apply stash@{1}
```
同样,如果你想要删除备份,可以使用 `git stash pop stash@{n}` 命令。