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,修改的内容就无法恢复了!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM