Git中stash的使用
2023-12-16 08:46:31
Git中stash的使用
stash命令
1. stash保存当前修改
git stash 会把所有未提交的修改(包括暂存的和非暂存的)都保存起来.
git stash
git stash save '注释'
2. 重新使用缓存
#恢复之前缓存的工作目录,会将第一个stash删除
git stash pop
#将缓存堆栈中的stash多次应用到工作目录中,但并不删除stash拷贝
git stash apply
3. 查看stash
#查看所有stash
git stash list
#查看某个具体的stash,后面加stash@{index},比如第二个 git stash show stash@{1}
git stash show -p stash@{3}
3. 删除
#清除所有stash
git stash clear
#删除stash@{index}存储,从列表中删除某个存储
git stash drop stash@{index}
使用场景
当前在开发一个功能,还未开发完,需要去另外一个分支修复一个bug
- git stash 保存新增功能代码到暂存区
- git checkout b 切换到bug分支,处理bug
- git checkout a 切换回开发分支
- git stash pop 恢复暂存区开发代码
文章来源:https://blog.csdn.net/weixin_42202992/article/details/135017731
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!