Git命令行下解决冲突
2024-09-17 06:42:58
使用Git时,在pull、merge、rebase的过程中,经常会遇到conflict的情况。
遇到conflict时,以上处理过程会终端,并且命令行中显示(xxx|MERGING)的状态(Windows下Git Bash中显示的状态)。
命令行下解决冲突的方法为:
使用任意的文本编辑工具编辑有冲突的文件,去除冲突标记(就是>>>>>>>> ======= <<<<<<这样的东西),并把文本冲突解决掉。
然后使用git add 有冲突的文件
,这时文件的冲突标记就变成了修改标记了(在windows下安装TortoiseGit就能看到文件图标的变化了)。
将所有有冲突的文件解决完后,使用git commit -a -m "Xxx"提交就算完成整个合并过程了。
最新文章
- System.arraycopy()和Arrays.copyOf()的区别
- java并发编程(八)多线程环境下安全使用集合
- js相册展示
- 输入 cc -c 指令出现问题
- Vim优化
- leetcode problem 41 -- First Missing Positive
- vs2015 好用插件
- 如何让windows版Safari支持H5 audio/video?
- CCProgressTimer用法
- Codeforces 235E Number Challenge
- 深入C语言内存区域分配(进程的各个段)详解(转)
- webfont 字体
- Linux 系统分区
- Idea(一) 安装与破解
- mysql字符集设置注意事项
- MySQL之 InnoDB记录结构(转自掘金小册 MySQL是怎样运行的,版权归作者所有!)
- 细说flush、ob_flush的区别
- JS创建对象之稳妥构造函数模式
- 8-51单片机ESP8266学习-AT指令(单片机采集温湿度数据通过8266发送给C#TCP客户端显示)
- 开发手记:Linux下更改Oracle表空间大小