一、git pull 冲突

代码仓有人提交了新代码,而我本地也修改了代码,想要pull一下,却发现:

error: Your local changes to the following files would be overwritten by merge:xxx.xxx
Please, commit your changes or stash them before you can merge.

百度了一下解决办法很简单,有两种:

  1. 暂存本地的修改,pull之后解决冲突
  2. 撤销本地所有的修改,再pull

第一种办法:暂存本地的修改,pull之后解决冲突

git stash
git pull
git stash pop

如果 git stash pop 遇见冲突,请见后文 git stash pop 冲突

第二种办法:撤销本地所有的修改

git reset --hard
git pull

二、git stash pop 冲突

git stash和git pull之后,想要git stash pop,却报错:

error: Your local changes to the following files would be overwritten by merge:xxx.xxx
Please, commit your changes or stash them before you can merge.

报错原因:对 git pull 之后的代码有修改。

$ git status...modified:   test.txtmodified:   work/workspace.xmlmodified:   work/ssssmodified:   work/aaa...$ git checkout .    # 撤销git pull之后的所有修改
# $ git checkout -- test.txt     # 撤销test.txt的修改
# $ git checkout -- work/        # 撤销work/目录下所有文件的修改$ git statsh pop
Auto-merging user/views.py
CONFLICT (content): Merge conflict in user/views.py
The stash entry is kept in case you need it again.

[Git] git pull冲突和git stash pop冲突解决相关推荐

  1. git stash pop冲突_这有一份 git 日常使用清单,你需要吗?

    点击上方"前端教程",选择"星标" 每天前端开发干货第一时间送达! 作者:echozh juejin.im/post/5d5b4c6951882569eb570 ...

  2. 执行git stash pop时的冲突解决

    git stash pop时的冲突解决 今天遇到一个问题,本来在主分支上checkout了一条新分支出来工作,可是做一半的时候突然发现后续要做的东西依赖于另一条特性分支里面的代码.特性分支其实是已经推 ...

  3. 撤消git stash pop导致合并冲突

    本文翻译自:Undo git stash pop that results in merge conflict I began making changes to my codebase, not r ...

  4. Git之解决git stash pop多次产生的文件冲突问题

    1.问题 我们用git命令一般拉取线上代码的时候,本地修改了,我们一般先git stash下,接下来git pull, 然后git stash pop下,但是我新增了文件,没有添加到本地git(也就是 ...

  5. 使用git pull文件时和本地文件冲突怎么办

    在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息:error: Your local changes to 'c/environ.c' would be overwritten by ...

  6. Git 分支管理-git stash 和git stash pop

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 合并分支,冲突是难免的,在实际协作开发中我们遇到的情况错综复杂,今天就讲两个比较重要的命令使用git ...

  7. git解决冲突 删除本地_Git冲突:git pull时和本地改动冲突

    问题描述:做提交时,先pull, 本地改动和远程仓库分支有冲突 Please, commit your changes or stash them before you can merge. 解决方法 ...

  8. git stash和git stash pop

    2019独角兽企业重金招聘Python工程师标准>>> git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为 ...

  9. 使用git pull文件时和本地文件冲突怎么办?

    Git常用命令 具体方法如下 git pull origin 分支//出现错误 git stash 缓存起来git pull origin 分支git stash pop //还原 git stash ...

最新文章

  1. GitHub上的编程语言:JavaScript领衔Java次之
  2. Linux - CentOS 6.3 (x86_64)安装过程详细图解
  3. php 安装 phpunit,phpunit的安装
  4. RavenDb中的Task异步应用.Net4
  5. 嵌入式IOEServer终于开发完成,相应的问题作一个系统阐述(WINCE)
  6. java泛型中T和?和有什么区别
  7. igs时间和utc_世界协调时间(UTC)与中国标准时间
  8. Python练手项目:计算机自动还原魔方(2)还原顶部
  9. 计算机系固态硬盘机械硬盘,直观:如何在固态硬盘+机械硬盘上安装系统_IT /计算机_资料...
  10. WORD如何使得公式居中,公式编号右对齐?
  11. CNN with Attention---channal and spatial attention(转)
  12. bzoj1062: [NOI2008]糖果雨
  13. ISO 639-1语言列表
  14. 51单片机串口通信原理
  15. 【pdf电子书制作软件】云展网教程 | 书橱里面的书如何以文件夹的方式显示?
  16. IMEI码规则及校验算法
  17. 【RISC-V】嵌入式开发小技巧之代码字体缩放!
  18. python爬虫、第一个爬虫(基本知识,requests库,BeautifulSoup库,正则表达式re库)
  19. ansible 2.4+ allinone 接口
  20. 软件测试工程师的介绍

热门文章

  1. matlab中patch是什么意思,Linux中patch命令起什么作用呢?
  2. 关于C8051F340芯片使用KeiluVision3软件的配置
  3. 向Linux高手进阶,这些都是你的垫脚石!
  4. 营业执照办理后多久办税务登记证
  5. 工具笔记:SpaceSniffer
  6. PyQt5Icon图标(Icon)无法显示问题
  7. {2018.4.10}荀(gou)彧(huo)的数组整合时间
  8. 【潇湘菌子】Centos下YAPI安装
  9. 你知道吸引新客选择产品的角度从哪些方面考虑吗?产品研发后怎么评估呢?
  10. 信捷8轴焊锡机程序,采用显控触摸屏加XD5-60T10 每个轴的电子齿轮比单独设置,转盘式