在使用git stash代码时,经常会碰到有冲突的情况,一旦出现冲突的话,系统会认为你的stash没有结束。

导致的结果是git stash list 中的列表依然存在,实际上代码已经pop出来了。

处理的方式非常简单,主要是使用git stash命令进行处理,分成以下几个步骤进行处理。

1、解决文件中冲突的的部分,

打开冲突的文件,会看到类似如下的内容:

git冲突内容

其中Updated upstream 和=====之间的内容就是pull下来的内容,====和stashed changes之间的内容就是本地修改的内容。碰到这种情况,git也不知道哪行内容是需要的,所以要自行确定需要的内容。

解决完成之后,就可以正常的提交了。

2、删除stashgit stash drop <stash@{id}>  如果不加stash编号,默认的就是删除最新的,也就是编号为0的那个,加编号就是删除指定编号的stash。或者 git  stash clear 是清除所有stash,整个世界一下子清净了!

另外note一个小知识:

git stash pop <stash@{id}> 与 git stash apply <stash@{id}> 的区别。

当我使用git stash pop 和 git stash apply 几次以后,我发现stash  list 好像比我预计的多了几个stash。于是我便上网去了解了一下这两个命令的区别。原来git stash pop stash@{id}命令会在执行后将对应的stash id 从stash list里删除,而 git stash apply stash@{id} 命令则会继续保存stash id。对于有点强迫症的我来说,是容不下越来越多的陈旧stash id 仍然存在的,所以我更习惯于用git stash pop 命令,

转载于:https://www.cnblogs.com/wshiqtb/p/7100248.html

git stash pop 冲突,git stash list 中的记录不会自动删除的解决方法相关推荐

  1. 计算机自动执行的条件是,电脑中winsat.exe进程总会自动运行的解决方法

    一位用户在使用电脑过程中,发现有个WinSAT.exe进程总会自动运行,随之导致电脑卡顿.CPU占用变高.那么,这个winsat.exe进程是什么?我们该如何关闭呢?接下来,就随系统城小编一起来学习一 ...

  2. [Git] git pull冲突和git stash pop冲突解决

    一.git pull 冲突 代码仓有人提交了新代码,而我本地也修改了代码,想要pull一下,却发现: error: Your local changes to the following files ...

  3. Idea 中Git使用分支合并出现合并错误(refusing to merged unrelated histories)的解决方法!

    描述:首先刚到公司从公司gitlab上直接把download到了本地 在上面进行熟悉代码 更改了点东西:但是后来发现写的东西后面能用到,就想着推送到dev分支,但是推送之前要先在idea中pull到d ...

  4. EXCEL保存时出现“由于共享冲突,您的更改不能保存到x‘x‘x‘x.xlsx0”解决方法

    文章目录 使用power query对excel进行数据处理出现问题 问题出现 解决方法 使用power query对excel进行数据处理出现问题 一,将数据加载到py中,点击获取数据-->来 ...

  5. function()默认参数中ReferenceError Cannot access ‘a‘ before initialization的解决方法

    function()默认参数中ReferenceError: Cannot access 'a' before initialization的解决方法 代码 <!DOCTYPE html> ...

  6. 计算机c盘属性不显示安全选项,win7系统中文件夹属性安全选项卡空白的解决方法...

    在win7系统中,有小伙伴在使用文件夹属性的时候出现了问题,我们在win7系统中有小伙伴发现自己的文件夹属性中的"安全"选项卡不见了,安全选项卡是我们在win7系统中可以用来修改文 ...

  7. C# .net中cookie值为中文时的乱码解决方法

    C# .net中cookie值为中文时的乱码解决方法 一.cookie的名称或子cookie的名称不能为中文,否则无法获得cookie 这个好办,名称不用中文即可 二.cookie的值为中文时候,取c ...

  8. JS中常遇到的浏览器兼容问题和解决方法

    JS中常遇到的浏览器兼容问题和解决方法 参考文章: (1)JS中常遇到的浏览器兼容问题和解决方法 (2)https://www.cnblogs.com/wws-bk/p/9770834.html 备忘 ...

  9. 在vuejs 中使用axios不能获取属性data的解决方法

    在vuejs 中使用axios不能获取属性data的解决方法 参考文章: (1)在vuejs 中使用axios不能获取属性data的解决方法 (2)https://www.cnblogs.com/lo ...

  10. 在Android Studio中打开Android Device Monitor时报错的解决方法

    在Android Studio中打开Android Device Monitor时报错的解决方法 参考文章: (1)在Android Studio中打开Android Device Monitor时报 ...

最新文章

  1. Unicode编码问题,编程方面的技巧集合
  2. HDU 3410 Passing the Message
  3. Web开发(一)·期末不挂之第一章·Web开发基础(不背就挂的基础知识)
  4. Tomcat 中文乱码 设置UTF-8编码 问题解决办法
  5. python系统关键字_python基础之常用关键字总结
  6. 转://RMAN跨平台可传输表空间和数据库
  7. 数字带通滤波器c语言程序,C语言编写FIR数字低通滤波器
  8. 腾讯视频电脑版下载_腾讯视频~如何用腾讯视频
  9. 【转载】c++之类的基本操作(c++ primer 的读书笔记 ,类对象, 类用户, 类成员的含义)
  10. 纵向取模需要自己倒叙吗_我能自己完成混音工作吗?需要掌握哪些知识?
  11. 心理测评全系统设计与代码实现
  12. 小米新Logo就加了一行代码?
  13. MINA框架客户端的使用
  14. linux ftp命令大全,linux 操作 ftp 常用命令
  15. 麦克劳林公式求sin(x)
  16. yigo基础学习笔记2
  17. 初学者建模和布线技巧
  18. 自建企业邮箱对比外包企业邮箱,集团企业邮箱该如何选择?
  19. 系统分析与设计课程知识点总结
  20. 分页计算总页数的算法

热门文章

  1. LINUX下载编译libfaac
  2. 下载用于编译的OpenJDK源码链接
  3. 解决办法:C向Python传递字串数组导致进程崩溃
  4. CPU又烧了,说起来汝可能不信
  5. 空间可能与时间一样,也是不可逆转的
  6. 把c的char数组转换为python image的代码
  7. PyCharm使用opencv错误解决办法:ModuleNotFoundError: No module named 'cv2'/ImportError: DLL load failed
  8. java txt 修改_java创建TXT文件并进行读、写、修改操作
  9. python 元编程有多强_马克的Python学习笔记#元编程 3
  10. VS C++ sprintf 格式