赞
踩
目录
1、git stash save "{stashName}" 预存,并取名为stashName
2、git stash list 查询工作区所有stash的列表
系统:windows
工具 git bash
git stash 预存
不提交内容到远程和本地仓库的正常逻辑中,类似草稿本,只是暂存。
使用场景:需要紧急切换分支时可以使用处理。
git stash save "test"
说明:
新创建的文件,如果不是 stage 状态,不会预存;如果是 stage 状态,则会被预存。
其他情形的文件,一直都会预存。
所以,预存前,最好将全部变动的文件进行 stage 操作。
第一次执行命令,结果如下:
说明:
取回的内容,
删除状态和修改状态的文件是未stage的状态;
新增文件是stage的状态;
【重复执行命令的异常问题处理】
重复执行命令,结果如下:
出现了error。
其实,这是因为多次apply,引出的异常。
第一次apply后,如果有未stage状态的文件,
再次apply时,就会抛出上面提及的异常。
此 error 的处理办法:
将未stage状态的文件,全部操作为处于stage的状态,
那么多次apply,不会有异常,也不会出现重复数据,因为一模一样,会自动合并merge。
下面是所有变动内容处于stage状态后,重复操作apply时内容:
我是程序员娟娟,
致力将工作中遇到的问题和解决方案记录下来,
分享给更多需要的同行。
如果对你有帮助,不妨点个关注吧!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。