使用Git时,在pull、merge、rebase的过程中,经常会遇到conflict的情况。

遇到conflict时,以上处理过程会终端,并且命令行中显示(xxx|MERGING)的状态(Windows下Git Bash中显示的状态)。

命令行下解决冲突的方法为:

使用任意的文本编辑工具编辑有冲突的文件,去除冲突标记(就是>>>>>>>> ======= <<<<<<这样的东西),并把文本冲突解决掉。

然后使用git add 有冲突的文件,这时文件的冲突标记就变成了修改标记了(在windows下安装TortoiseGit就能看到文件图标的变化了)。

将所有有冲突的文件解决完后,使用git commit -a -m "Xxx"提交就算完成整个合并过程了。

最新文章

  1. System.arraycopy()和Arrays.copyOf()的区别
  2. java并发编程(八)多线程环境下安全使用集合
  3. js相册展示
  4. 输入 cc -c 指令出现问题
  5. Vim优化
  6. leetcode problem 41 -- First Missing Positive
  7. vs2015 好用插件
  8. 如何让windows版Safari支持H5 audio/video?
  9. CCProgressTimer用法
  10. Codeforces 235E Number Challenge
  11. 深入C语言内存区域分配(进程的各个段)详解(转)
  12. webfont 字体
  13. Linux 系统分区
  14. Idea(一) 安装与破解
  15. mysql字符集设置注意事项
  16. MySQL之 InnoDB记录结构(转自掘金小册 MySQL是怎样运行的,版权归作者所有!)
  17. 细说flush、ob_flush的区别
  18. JS创建对象之稳妥构造函数模式
  19. 8-51单片机ESP8266学习-AT指令(单片机采集温湿度数据通过8266发送给C#TCP客户端显示)
  20. 开发手记:Linux下更改Oracle表空间大小

热门文章

  1. Ubuntu 16.04 LTS发布
  2. win7下开启telnet命令
  3. Python之路-(Django进阶二)
  4. 解决Chrome flash过期
  5. java.sql.Connection解决插入数据库中文乱码问题
  6. Centos7下配置node.js环境
  7. ios-深度解析二维码的生成与使用
  8. Android Animation(动画)
  9. HttpClientUtil工具类,待更新
  10. link和@import的区别、及各自的应用