专栏中心

EEPW首页 > 专栏 > Git:代码冲突常见解决方法

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

发布人:电子禅石 时间:2020-09-11 来源:工程师 发布文章

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

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

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 stashgit pullgit stash pop


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


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


git reset --hardgit pull


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


git checkout HEAD file/to/restore


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

南通大学 飞思卡尔 智能车 SWT队 宣传视频

视频 2010-02-01

为什么DC-DC转换器应尽可能靠近负载的负载点(POL)电源?

Ashok Leyland与中创新航达成电池制造合作

数字化的线性稳压器

立足前沿产品技术,村田携多款产品亮相2025光博会

使用LTspice仿真来解释电压依赖性影响

关于分辨率的这两个概念,你了解了么?

电动车和能效亮点 电装将火花塞及废气传感器业务出售给Niterra

AT89S52单片机资料

Allegro A89301:超静、无编码、FOC 无传感器 BLDC 电机控制器

AT89S52 单片机

AT89C51单片机

如何设计低功耗、高精度自行车功率计?

AT89LV52 8位单片机

双车比拼 智能小车 寻迹小车

视频 2010-02-01

天津大学第三届飞思卡尔杯智能车竞赛纪念视频

视频 2010-02-01

如何使用工业级串行数字输入来设计具有并行接口的数字输入模块

可编程轨迹车 智能循迹小车 寻迹小车 电子设计竞赛

视频 2010-02-01

华中科技大学控制系科技创新基地

视频 2010-02-01

AT93C46_56_55 串行EEPROM 及单片机程序

更多 培训课堂
更多 焦点
更多 视频

技术专区