git暂存工作区stash-创新互联

本文git版本1.9.6

荆州网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联

git名称stash:帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态,进行其他的必要操作(比如解决一个bug等),待解决bug后重新载入之前搁置的改动。

可以把执行stash动作想象为将当前commit状态临时保存到一个空间(栈内存);

示例:

git暂存工作区stash

可以看到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

git暂存工作区stash

git暂存工作区stash

最后显示冲突了,先不管,先说明了stash的功能,留着后面分支解决冲突的问题


文章题目:git暂存工作区stash-创新互联
文章路径:http://bzwzjz.com/article/deejec.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都定制网站建设 手机网站建设套餐 成都网站建设公司 温江网站设计 网站建设 成都网站建设 成都网站建设 成都网站制作 广安网站设计 app网站建设 网站制作 成都网站建设 成都品牌网站建设 网站建设费用 成都网站制作 成都网站建设 营销型网站建设 响应式网站设计方案 温江网站设计 响应式网站设计 网站设计制作报价 重庆网站建设