1.Your local changes to the following files would be overwritten by merge
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:
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是针对版本,如果想针对文件回退本地修改,使用:
git checkout HEAD file/to/restore
相关推荐
GIT+Gerrit+Jenkins基础操作
git+repo+gerrit代码评审服务器搭建流程详细步骤,一步步教你搭建完整的代码评审服务器,本人亲自搭建流程记录,验证通过
git+gerrit配置文件和常用命令,完整的gerrit配置和提交代码管理工具描述
git+gerrit+jenkins+sonar持续集成环境大家资料,具体搭建步骤请参考本人博客。 里面还有一些插件,方便大家少走弯路
文档主要介绍git gerrit repo的基本功能,及搭建流程和代码评审流程
自己从零开始搭建git + gitweb + gerrit服务器 软硬件环境 物理机:Windows10 64位 VMware版本:VMware Workstation 12 Ubuntu版本:ubuntu-14.04-server-amd64.iso
gerrit依赖,用于安装gerrit环境。 下载:jdk-8u181-linux-x64.tar.gz http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装:sudo tar zxvf ./jdk-8u181-linux-x64.tar.gz -...
git+git乌龟和使用说明博客,开发者不必高级的使用git命令,使用git乌龟可以通过图形化进行操作
Jenkins+Git+Maven+Shell+Tomcat持续集成环境 Jenkins+Git+Maven+Shell+Tomcat持续集成环境
jenkins+git+maven搭建自动构建项目过程,其中部分简单安装省略
windows 搭建git,gerrit代码审核平台
Git/Gerrit Manual,常用命令,基本配置
完全学会GIT+GITHUB+GIT+SERVER的24堂课喜欢的评个好评 谢谢
详解Git分支操作细节,Gitlab账户注册,Gitlab的SSH配置,Git操作远程仓库
jenkins+git+maven+tomcat,自动下载代码,自动编译,自动发布到tomcat
git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决方法.zip git常见报错及解决...
GIT相关书籍下载 Git+使用教程 Git权威指南 01链接 GIT相关书籍下载 Git+使用教程 Git权威指南 02链接 Git+使用教程.pdf git.part1.rar git.part2.rar Gitbook.pdf git_ch03.pdf Git权威指南.pdf git简介.pdf ...
Git+Jenkins基本使用资源