本文git版本1.9.6
荆州网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联。git名称stash:帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态,进行其他的必要操作(比如解决一个bug等),待解决bug后重新载入之前搁置的改动。
可以把执行stash动作想象为将当前commit状态临时保存到一个空间(栈内存);
示例:
可以看到stash动作使状态恢复到未修改前;
1、 主要命令
git stash #丢进暂存区 git stash list #列出所有暂存区的资料 git stash pop #取出暂存区最后一个暂存的状态(栈内存,先进后出) 后面快跟选择的记录 @{n} git stash apply #取出暂存区最后一个暂存的状态,但是stash记录不移除 git stash clear #把stash 记录清空
示例:修改本地code,添加到staging area ,将已经修改的code保存到stash,恢复到未修改前,修改code,然后提交;再将暂存区的记录取出,修改完成后,再次提交;
$ cat hello.rb $ git status -s $ echo "stash 1" >> hello.rb $ git status -s $ git stash $ git stash list $ git stash pop
最后显示冲突了,先不管,先说明了stash的功能,留着后面分支解决冲突的问题
文章名称:git暂存工作区stash-创新互联
链接URL:https://www.cdcxhl.com/article42/deejec.html
成都网站建设公司_创新互联,为您提供ChatGPT、动态网站、关键词优化、网站导航、企业网站制作、品牌网站设计
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联