在不想提交某些修改时,可以将当前的修改暂存到仓库本地,暂存后本地代码回到当前仓库的最新版本;在当前仓库最新推送后,可恢复暂存的部分,继续开发
适用场景:多分支同时开发,在一分支内修改的代码暂不适合提交,又需要修改另一分支的问题时,将修改的代码暂存,另一分支修改完毕后,回到原分支,提取暂存,继续开发。
常用命令
git stash list 查看当前Git仓库的储藏列表
git stash save /-a/-u [name] 对当前Git仓库添加储藏,-a表示添加新增的文件(所有,包括忽略的);-u,表示untracked files,未被标识的文件,不包括忽略的。
git stash pop /stash@{id} 恢复最近一次储藏,或指定id进行恢复,id在list中进行查看;在恢复完成后删除掉该储藏
git stash apply /stash@{id} 同上功能,但恢复完成后不会删除
git stash drop /stash@{id} 删除储藏,默认删除最近一次,或指定id进行删除
来源:CSDN
作者:若小懒
链接:https://blog.csdn.net/hg3329749/article/details/104157128