Git_暂存功能

当想切换到其它分支又不想提交正在修改的分支时,可以使用git暂存功能

暂存代码

git stash [save '本次暂存名']   # 中括号中可缺省

当执行上面命令后,分支代码会回退已修改的文件,只有恢复暂存代码后,修改的内容才会恢复

查看暂存列表

git stash list 

stash@{0}表示stash的id

新建stash在暂存列表中的index为0

 

恢复暂存代码

恢复暂存的代码有两种方法

1、仅恢复暂存,不删除暂存列表

git stash apply stash_id

2、恢复暂存,同时删除对应的暂存列表

git stash pop [index]  # index可缺省,缺省时,默认删除id为0的stash,也就是最后一次的stash

删除暂存列表的stash

git stash drop stash_id

 注意:此操作为高危操作,如果没有恢复暂存,删除了暂存的stash,修改的内容就无法恢复了!

 

posted @ 2022-02-16 18:12  码上测  阅读(1711)  评论(0编辑  收藏  举报