git上传代码造成代码冲突,解决代码冲突的方法

因为自己刚入职的时候修改了原来的代码,上传前没有同步代码也有可能是其他的原因所造成的的代码冲突,但是上传代码前还是需要使用git pull同步一下远程的代码。

解决方法

1. 让原来负责这段代码的同事从新上传一次

我当时的解决方案是让我同事从新上传了一遍代码,把我上传的代码覆盖。这种方法会导致自己上传的代码消失,需要自己从新上传一下自己所负责的代码块。

2.标准方法

1.查看冲突代码
使用git status 查看有哪些文件冲突,当然你也可以使用小乌龟等工具查看上传前后代码差异。
2.找到有冲突的文件,打开文件并解决冲突。冲突通常会在文件中标记为 “<<<<<<< HEAD” 和 “>>>>>>> branchname”,你需要手动选择保留哪些代码或者进行合并。
3.解决冲突后,保存文件并使用git add <conflicted-file>标记文件为已解决冲突状态。
4.使用git commit -m ‘解决冲突文件’提交冲突后的文件
5.把自己的代码推送到远程仓库 git push origin master

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值