Git:代码冲突常见解决方法

转载 2016年05月31日 07:59:13

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,

在发布这个配置文件的时候,会发生代码冲突:

error: Your local changes to the following files would be overwritten by merge:
        protected/config/main.php
Please, commit your changes or stash them before you can merge.

如果希望保留生产服务器上所做的改动,仅仅并入新配置项, 处理方法如下:

git stash
git pull
git stash pop

然后可以使用Git diff -w +文件名 来确认代码自动合并的情况.


反过来,如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:

git reset --hard
git pull

其中git reset是针对版本,如果想针对文件回退本地修改,使用

  1. git checkout HEAD file/to/restore  

iefreer

eclipse使用git插件踩过的坑-如何解决冲突(一)

第一次使用git,突然觉得很新奇,但是由于git是个新东西,自己也不熟悉,所以觉得有点坑。不说废话了,直接入正题,相信大家用svn都用的很熟,对于svn中代码的冲突解决的话也是很好解决的,update...
  • wagnteng
  • wagnteng
  • 2016年03月30日 16:46
  • 3795

Intelij IDEA管理git之远程代码冲突解决方案

本博文所说的代码冲突是指:项目托管在git服务器上面,两个人同时修改了同一个文件导致的冲突问题。 问题解决:工具:intelij IDEA 2016.2 1、本地文件修改如下图: 2、远程服务...
  • liangyihuai
  • liangyihuai
  • 2016年08月22日 16:22
  • 13046

使用git pull代码时,经常会碰到有冲突的情况

同事在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息: error: Your local changes to 'c/environ.c' would be overwritte...
  • zhangqun23
  • zhangqun23
  • 2016年09月28日 22:34
  • 1698

git在git.oschina进行代码托管以及常见问题的解决方法

代码托管地址: https://git.oschina.net (简称github的中文版)1:在 https://git.oschina.net 注册一个账号2:添加ssh公钥,使用SSH公钥...
  • Google_huchun
  • Google_huchun
  • 2017年04月19日 21:19
  • 1641

Eclipse的Git插件Egit: merge合并冲突具体解决方法

原文:http://www.cnblogs.com/wavky/p/3504060.html 稍微总结下弄了半个下午的egit的merge合并冲突解决方法,网上看的都是一个模板出来的,看...
  • matrixyy
  • matrixyy
  • 2016年02月19日 10:11
  • 16009

maven jar包冲突常见报错及解决方法

见到如下错误,可以想到是不是jar包冲突 1.java.lang.NoSuchMethodError 2.java.lang.ClassNotFoundException 3.java.lang...
  • u012814506
  • u012814506
  • 2015年08月06日 22:05
  • 4874

常见JS(JavaScript)冲突解决方法大全

1、一般JS冲突解决办法   a.最容易出现的就是js的命名冲突 ①、变量名冲突 变量有全局变量和局部变量当全局变量变量和局部变量名称一致时,就会js冲突,由于变量传递数值或地址不同就会产生J...
  • dai0941
  • dai0941
  • 2013年09月13日 10:08
  • 627

svn代码冲突,不能提交的解决方法

网上看到一篇blog,发现总结得不错,共享一下 http://www.blogjava.net/sealyu/archive/2009/09/03/293717.html  一.提交之前先更新 ...
  • dreamkid0924
  • dreamkid0924
  • 2016年11月22日 13:37
  • 1553

Foxmail 错误代码 常见故障解决方法

  • 2012年11月28日 14:28
  • 40KB
  • 下载

ADSL常见错误代码的解决方法

  • 2012年03月14日 23:12
  • 38KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git:代码冲突常见解决方法
举报原因:
原因补充:

(最多只允许输入30个字)