处理步骤:

1、先将本地修改存储起来
  $ git stash
  这样本地的所有修改就都被暂时存储起来 。使用git stash list可以看到保存的信息:
  git stash暂存修改
  其中stash@{0}就是刚才保存的标记。
2、pull内容
  暂存了本地修改之后,就可以pull了。
  $ git pull
3、还原暂存的内容
  $ git stash pop stash@{0}
  系统提示如下类似的信息:
  Auto-merging c/environ.c
  CONFLICT (content): Merge conflict in c/environ.c
  意思就是系统自动合并修改的内容,但是其中有冲突,需要解决其中的冲突。
4、解决文件中冲突的的部分
  打开冲突的文件,会看到类似如下的内容:
  git 冲突内容
  其中Updated upstream 和=====之间的内容就是pull下来的内容,====和stashed changes之间的内容就是本地修改的内容。碰到这种情况,git也不知道哪行内容是需要的,所以要自行确定需要的内容。
  解决完成之后,就可以正常的提交了。

最新文章

  1. java 实现文件下载
  2. How to Optimize Battery Health?
  3. MySQL的半同步复制监控
  4. codeforces D. Count Good Substrings
  5. C语言学习--链表
  6. swith
  7. iOS中Block介绍(二)内存管理与其他特性
  8. 响应式布局中的CSS相对量
  9. 在node中使用 ES6
  10. Java 8 Stream介绍及使用1
  11. Win10 for Docker 安装 K8S
  12. Kotlin入门(23)适配器的进阶表达
  13. chown语法
  14. “AS3.0高级动画编程”学习:第三章等角投影(上)
  15. android 设置LOGO和app名称
  16. Qt信号之自定义数据类型
  17. Centos7下安装Python3.7.2
  18. 【Android UI设计与开发】第04期:引导界面(四)仿人人网V5.9.2最新版引导界面
  19. 【Unity】角色沿路线移动/朝着目标移动
  20. SQL Server 日期格式和日期操作

热门文章

  1. vue------反响代理
  2. BUUCTF-Web Easy Calc
  3. Vue脚手架创建项目出现 (Failed to download repo vuejs-templates/webpack: Response code 404)
  4. 【高并发】高并发环境下构建缓存服务需要注意哪些问题?我和阿里P9聊了很久!
  5. 第三章 Java面向对象(上)
  6. excel文件双击打开空白
  7. html中input提示文字样式修改
  8. Python os.renames() 方法
  9. PHP curl_share_setopt函数
  10. PHP mb_substr() 函数