假设你当前正在分支A上开发一个功能,并修改了一些代码,运行git stash save "修改描述XXX"
来保存当前工作目录的更改到stash。
然后你可以切换到其它分支(比如分支B)进行其它任务。
当你回到分支A时,想恢复原来的开发状态,可以运行git stash list
查看所有保存的stash,然后运行git stash apply
即可。这将恢复最近的stash,但如果你有多个stash,你可以使用git stash apply stash@{n}
,其中n
是具体的stash索引号,来指定要应用的stash。