问题描述:做提交时,先pull, 本地改动和远程仓库分支有冲突

Please, commit your changes or stash them before you can merge.

解决方法:

!!!建议不熟悉的操作前先备份下自己的项目

1.

//保存本地修改

$ git status

$ git pull

//查看git当前栈信息

$ git stash list

//还原暂存内容(冲突会Auto-merging,但也有CONFILT需要继续处理)

$ git stash pop stash@{0}

2.在编译器中处理文件冲突部分

(1)方式一:文本编辑手动处理

Updated upstream 和=====之间的内容就是pull下来的内容

====和stashed changes之间的内容就是本地修改的内容

把冲突标记删掉,把冲突解决正确

(2)方式二: STS插件git

右键项目 -> Team -> Synchronize WorkSpace

->出现git视图,点开项目出现本地的修改,点击文件可查看修改前后的对比

->右键修改的文件,需要复原的就 Overwrite

3.

删除stash

清除0编号的stash:git stash drop stash@{0}

清除所有stash:git stash clear

Refence:

https://www.cnblogs.com/baby123/p/6588378.html

http://www.01happy.com/git-resolve-conflicts/

[感谢分享!!]

git解决冲突 删除本地_Git冲突:git pull时和本地改动冲突相关推荐

  1. Git 常用操作(6)- 推送到远程仓库(git push)删除远程分支(git push origin --delete)

    1. git remote add--添加远程仓库 在GitHub 上创建的仓库路径为 "git@github.com:用户名/git-tutorial.git".现在我们用git ...

  2. a commit git 参数是什么意思_git commit - Git中的Sign Off功能是什么?

    这个问题有一些很好的答案. 我会尝试添加更多广泛的答案,即关于这些种类的行/标题/预告片在当前的实践中. 与其说是签名标题特别是(它不是唯一的). 当前,标题或预告片(↑1)如"签字&quo ...

  3. 如何从当前Git工作树中删除本地(未跟踪)文件

    如何从当前工作树中删除未跟踪的本地文件? #1楼 如果未跟踪的目录是它自己的git存储库(例如,子模块),则需要使用-f两次: git clean -d -f -f #2楼 如果需要从特定子目录中删除 ...

  4. git创建fork仓库和关联fork仓库 git提交新分支之git删除本地分支和git删除远程分支——git remote prune origin同步分支

    git创建fork仓库和关联fork仓库 & git提交新分支之git删除本地分支和git删除远程分支--git remote prune origin同步分支 & 跨分支合并-新建分 ...

  5. git点击pull后没有同步_关于git pull时出现的问题及解决反思

    前因 在前面由于已经git过一次,按照娄老师的要求,代码一个一个commit,所以删掉之前的git仓库(用la查看,使用rm -rf .git删除).但远程origin已经存在,所以执行git rem ...

  6. git解决merge branch

    项目结构 操作人 用户a与b 项目结构 README.md t.js 场景一:没有冲突文件 1.a修改了t.js,commit(commit msg 为a1) ,push成功 2.b修改了README ...

  7. Git查看、删除、重命名远程分支和tag

    本文链接:http://zengrong.net/post/1746.htm 这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲: 查看远程分支 删除远程分支和tag 删除不存在对 ...

  8. Git查看、删除、重命名远程分支和tag【转】

    转自:http://zengrong.net/post/1746.htm 本站文章除注明转载外,均为本站原创或者翻译. 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也 ...

  9. Git——解决回滚版本后变成游离分支无法提交代码

    每次回滚版本后我都会变成游离状态导致我无法提交代码,贼麻烦,后面还是准备记一下怎么操作的. 大致就是下图的操作回滚后,想提交代码commit的时候,提示当前版本为游离状态,当push的时候提示deta ...

最新文章

  1. switch-case和if-else可互换时
  2. php中address,address.php
  3. Maven(一):安装与环境配置、使用Maven搭建web项目
  4. [BZOJ3932][CQOI2015]任务查询系统(差分+主席树)
  5. mysql8.0.15调优_Mysql 8.0 参数调优
  6. 8086CPU常见汇编指令、debug命令
  7. activemq的使用场景
  8. 计算机网络---HTTP状态码
  9. python爬虫怎么挣钱_买不到口罩怎么办?Python爬虫帮你时刻盯着自动下单!| 原力计划...
  10. java盖章后原来印章模糊了_公章部分字迹盖不清楚怎么处理
  11. ubuntu删除桌面快捷程序
  12. 【前端】在Vue2中使用Vanta.js炫酷动态背景(全屏背景)
  13. 【酸甜苦辣】记迭代一的酸甜苦辣(妍喆篇)
  14. Pure Virtual Function
  15. java时间加30天_java实现,怎么在当前时间往后推三十天
  16. 蓝桥杯训练题,能量项链,c++/c语言,codeblocks编译。
  17. iOS- JSPatch 热更新
  18. Windows Server 2012 R2 部署 .NET Core IIS应用程序池自动停止 补丁 漏洞
  19. 健身-胸-背-肩-腿-核心锻炼方法
  20. 9月数学建模国赛,报名组队与【近10年赛题知识点趋势】

热门文章

  1. 金色装饰素材,用这个技巧创造节日的感觉,完美
  2. PSD分层模板素材|电商页面这样设计,转化率成倍提高!
  3. 7-6 统计素数并求和 (20分)_托福、SAT最新考试报告:中国学生托福平均分81分;...
  4. vmware磁盘扩容_CentOS7扩容分区(LVM)
  5. 不同型号的二极管模块并联_电阻可以串联,为何二极管不适合串联?
  6. C# 数组增加元素_C语言数组——任意位置插入一个元素
  7. Python爬虫项目--爱拍视频批量下载
  8. memcpy 作用(C++)
  9. 运行 sudo 时会发生什么?
  10. 计算机网络:VLAN和VXLAN