Git:代码冲突常见解决方法
来源:互联网 发布:西安网络优化公司排名 编辑:程序博客网 时间:2024/05/20 23:30
原文链接:http://www.th7.cn/Program/IOS/201410/302578.shtml
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,
在发布这个配置文件的时候,会发生代码冲突:
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
0 0
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- Git:代码冲突常见解决方法
- cookie.js插件的README/cookie.js中文使用手册
- lance年前第一波大礼,bootstrap html5 模版,希望大家喜欢。
- 网络编程之初探
- mysql性能监控指标及分析
- 工程编译常见问题
- Git:代码冲突常见解决方法
- apache isis初探(Getting Started照猫画虎)
- java入门程序100例学习笔记(001金字塔)
- 创建MVC项目,提示NuGet.visualStudio.Interop,Version=1.0.0.0,Culture=neutral,PublickeyToken=b03f5f711d50a3a"
- Java中List和ArrayList的区别
- iOS UILabel复制粘贴效果
- 卷积神经网络全连接层转换为卷积层获得heatmap
- django log问题(续)
- linux 2.4.16 内核 strcmp详解