git解决冲突与merge

git上传代码跟其他项目成员上传出现冲突:

我在这边修改了文件a,同事也修改了文件a。同事比我先提交到仓库中,那么我pull代码时就会报错:

而,我又不知道不一样,接着add和commit项目,push出错了:

然后我就发现了错误,接着pull去了:

这时候就出现文件出错的冲突了,可以用mergetool来解决冲突,

输入:git mergetool

然后弹出界面来,你就去在那个界面去解决冲突,选择你需要留下来的代码,合并代码(我已经修改好了,没有截图啦)

改完后,git status查看状态:

最后,push就ok啦!

参考: http://www.cnblogs.com/sinojelly/archive/2011/08/07/2130172.html

原文发布于微信公众号 - 程序员的碎碎念(gh_53e607dd4782)

原文发表时间:2017-10-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏xingoo, 一个梦想做发明家的程序员

Kibana中doc与search策略的区别

在kibana中包含两种策略:doc和search。使用了两个循环队列来获取请求,并进行响应。 doc的代码如下: clientMethod: 'mget' ...

22810
来自专栏无原型不设计

【Mockplus教程】为什么删除多个页面的时候会有提示,如何取消提示?

为了防止误操作,在删除三个及以上页面的时候,Mockplus默认会给出输入“delete”字符 完成删除的确认提示,如下图: ? 要去掉这个提示,在设置中...

2636
来自专栏Laoqi's Linux运维专列

Ansible 实战与配置(Ⅳ)

1534
来自专栏西安-晁州

使用connect-multiparty限制nodejs图片上传

connect-multiparty中间件,可用于获取文件上传时各种参数,比如文件大小、格式等,具体使用: var multipart = require('c...

2160
来自专栏散尽浮华

Ubuntu系统制作U盘启动项以及针对U盘挂载后显示"只读系统"的解决措施

1)Linux系统制作U盘启动项 在公司的一台ubuntu机器上插入U盘,然后将机器上的一个ubuntu的iso镜像做成U盘启动。制作方法如下: 首先执行命令

2102
来自专栏从零学习云计算

openshift/origin学习记录(11)——赋予用户集群管理员权限

由于system:admin默认没有密码,没法登录web console,这里通过指令给账号dev赋予集群管理员权限。 # oc login -u sys...

3030
来自专栏机器学习实践二三事

pip安装报错'not a supported wheel on this platform'

这个错误很常见,解决方法是改名,首先要获得在你的机器的平台上的合法名称: import pip pip.pep425tags.get_supporte...

2527
来自专栏GreenLeaves

Oracle 删除监听程服务

1、开始->运行->输入regidit -> ? -> ? -> ? -> ? -> ? 红框内的右键删除 2、开始->运行->输入regidit -> ? -...

3448
来自专栏无原型不设计

【Mockplus教程】分组

为了更好的管理和组织多个页面,可以选择将页面分组。 选择多个页面,然后使用右键点击后,在弹出的菜单中选择“将页面归类到新分组”。 完整演示如下: ?

2627
来自专栏Java帮帮-微信公众号-技术文章全总结

04.Linux系统目录结构

Linux 系统目录结构 登录系统后,在当前命令窗口下输入命令: ? 你会看到如下图所示: ? 树状目录结构: ? 以下是对这些目录的解释: /bin: bin...

3764

扫码关注云+社区