git stash如何保存
时间: 2024-03-06 18:45:22 浏览: 110
git stash参数介绍
Git stash是一个用于保存当前工作进度的命令,它可以将未提交的修改暂存起来,以便你可以在切换分支或者处理其他任务时回到当前工作状态。下面是使用git stash保存工作进度的步骤:
1. 使用`git stash save`命令保存当前工作进度:
```
git stash save "保存工作进度的描述"
```
这个命令会将当前的修改暂存起来,并生成一个唯一的stash ID。
2. 切换到其他分支或者进行其他任务。
3. 当你想要恢复之前保存的工作进度时,可以使用以下命令:
- 如果只有一个stash,可以使用`git stash apply`命令恢复工作进度:
```
git stash apply
```
- 如果有多个stash,可以使用`git stash list`命令查看所有的stash列表,并选择要恢复的stash ID。
然后使用`git stash apply`命令加上stash ID来恢复指定的工作进度:
```
git stash apply stash@{stash_id}
```
4. 如果你想要删除stash并且不再需要恢复它,可以使用`git stash drop`命令加上stash ID来删除指定的stash:
```
git stash drop stash@{stash_id}
```
5. 如果你想要恢复stash并且删除它,可以使用`git stash pop`命令加上stash ID来恢复指定的stash并删除它:
```
git stash pop stash@{stash_id}
```
阅读全文