今天用git pull来更新代码,遇到了下面的问题:

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

提示已经很友好了,从网友处得到的答案直接帮我解决问题。

1.stash

通常遇到这个问题,你可以直接commit你的修改;但我这次不想这样。

看看git stash是如何做的。

git stash
git pull
git stash pop

接下来diff一下此文件看看自动合并的情况,并作出相应修改。

git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。

2.放弃本地修改,直接覆盖之

git reset --hard
git pull

转载于:https://www.cnblogs.com/miangao/p/6821871.html

git pull冲突:commit your changes or stash them before you can merge.相关推荐

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

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

  2. Git pull时报错:commit your changes or stash them before you can merge. 的解决办法

    Git pull时报错:commit your changes or stash them before you can merge. 的解决办法 今天在pull的时候,报错,信息如下: error: ...

  3. Git冲突:commit your changes or stash them before you can merge.

    今天用git pull来更新代码,遇到了下面的问题: error: Your local changes to the following files would be overwritten by ...

  4. Git commit your changes or stash them before you can merge

    今天用git pull来更新代码,遇到了下面的问题: qrh$ git pull -a Updating bebc9d4..32e538a error: Your local changes to t ...

  5. git pull指令报错:error: You have not concluded your merge (MERGE_HEAD exists).

    使用git pull 指令时报错:error: You have not concluded your merge (MERGE_HEAD exists). 直接翻译上面的报错信息可知: 错误:您尚未 ...

  6. commit your changes or stash them before you can merge 解决方法

    在git提交过程中,commit your changes or stash them before you can merge 是一个常见的问题(如下图). 问题:在你merge or change ...

  7. Git更新本地冲突:commit your changes or stash them before you can merge。。。

    从git仓库pull源码到本地时,提示本地冲突错误 英文阅读水平还ok,通过万能的有道翻译如下:"错误:您对以下文件的本地更改将被合并覆盖,请在你可以合并之前,提交你的修改或者隐藏它们&qu ...

  8. git pull冲突解决

    阅读步骤: 1.git stash方法:解决因为本地代码和远程代码冲突,导致git pull无法拉取远程代码的问题 - 码上快乐 2.git stash pop 解决冲突:[Git]执行git sta ...

  9. 如何解决error: failed to push some refs to ‘git@github.com:......git pull冲突问题

    造成这个冲突的原因是:远程仓库的该分支有修改,但你并没有pull到本地,并且你也在本地有修改,这样就会出现系统不知道该以远程仓库为主还是本地仓库为主,所以冲突产生了.错误如下, 那么怎么解决呢? 方法 ...

  10. IDEA中解决 git pull 冲突

    0.事先准备. 1)把远程仓库的README.md内容改写为bbb(原先为aaa). 2)本地仓库的README.md内容改写为ccc(原先也为aaa). 以此来模仿代码冲突. 1.先commit 再 ...

最新文章

  1. 如何列出JavaScript对象的属性?
  2. mysql 全值匹配什么意思
  3. NYOJ 518 取球游戏
  4. mvc3中正确处理ajax访问需要登录的页面
  5. 【转】两种方法教你在Ubuntu下轻松关闭触摸板(TinkPad)
  6. geth 以太坊钱包_以太坊Geth节点RPC API中文文档
  7. PWM 发生器模块设计
  8. 深入JVM——OOM异常解析
  9. python脚本字符串拼接_Python脚本分割和连接字符串
  10. 说出x的结果,并解释为什么?
  11. html tooltip 换行,echarts在tooltip中换行操作
  12. 泰勒公式的展开细节解析、本质、联想与思考
  13. 多渠道下门店如何进行会员管理和会员营销
  14. 深投控合作之后 国美更具有想象力
  15. 全球语种谱系图,看看机器翻译需要跨越的大山
  16. php后端经历,后端学习路线,仅供参考,个人总结
  17. android分屏模式_Android多窗口模式(分屏模式)
  18. 萧毅舟;2.22黄金原油日内走势分析及操作策略建议
  19. [编译环境]Anaconda navigator怎么打不开了?
  20. 电源中静态电流IQ理解

热门文章

  1. 计量经济学 pdf_计量经济学笔记(十六)
  2. 动物统计加强版 nyoj290
  3. python通用权限管理框架图_PyCasbin: 支持 ACL、RBAC、ABAC 多种模型的 Python 权限管理框架...
  4. java多线程下载图片_java多线程批量下载图片(通用版)
  5. 【算法原理+洛谷P6114+HDU6761】Lyndon分解
  6. android recyclerview 滚动监听,Android RecyclerView(九)滑动监听综述
  7. biopython1_序列操作
  8. 模型选择 + 过拟合和欠拟合 动手学深度学习v2 pytorch
  9. CDN 的诞生、术语、原理、特征以及应用场景
  10. c语言如何引用一维数组,C语言一维数组的定义和引用