在Git中,如果你想先暂存(stash)你的改动,然后在之后恢复(pop)这些改动,你可以按照以下步骤操作:
1. 暂存改动:
```bash
git stash save
```
或者使用更现代的命令:
```bash
git stash push
```
这两个命令都会将你当前工作目录和暂存区中的未提交改动保存到一个stash栈中,并且清除工作目录和暂存区的改动,让你的工作目录变得干净。
2. 如果你想在此之后恢复(pop)这些改动,你可以使用以下命令:
```bash
git stash pop
```
这个命令会将最近一次stash的改动应用到你的工作目录和暂存区,并且从stash栈中删除这个stash。
注意,`git stash pop`会直接应用stash并删除它。如果你只想查看或者应用某个特定的stash,而不是最近的一个,你可以使用`git stash list`来查看stash列表,然后使用`git stash apply <stash_id>`来应用指定的stash,其中`<stash_id>`是stash列表中显示的stash的编号或SHA哈希值。如果你想保留这个stash,不立即删除,可以使用`git stash apply --index <stash_id>`(需要Git 2.23或更高版本)。