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.

参考http://blog.csdn.net/zwhfyy/article/details/8625228

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

git stash

git pull

git stash pop

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

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

git reset --hard

git pull

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

untracked working tree file

参考:http://blog.csdn.net/sheismylife/article/details/7204345

编写脚本自动编译并部署时的注意

如果想在C2上编写脚本自动从S1上获取最新代码时,要注意:

1.首先之前产生的公钥不能设密码,否则每次git pull的时候都会要求输入密码。

2.不要将项目中的编译中间文件提交到S1上,比如CMake工程里面的build目录的文件,Maven工程里面的target目录里面的文件。否则下次在C2等客户端用git pull会报类似于这样的错误:

error: Untracked working tree file 'public/images/icon.gif' would be overwritten by merge.

需要执行下面的命令才能修复:

git reset --hard HEAD

git clean -f -d

git pull

git更新pull不下来代码_git pull更新错误解决办法相关推荐

  1. GitLabCICD实战----在.gitlab-ci.yml文件的步骤中使用git clone 另一个代码仓报错的解决办法

    更多信息请关注 个人网站 一.背景 在有些时候,比如在一个项目中,产品的代码是java代码仓,自动化测试脚本是python语言,单独存放的代码仓,在使用GitlabCICD构建流水线的时候有这样一种场 ...

  2. python modulenotfounderror_python 服务器运行代码报错ModuleNotFoundError的解决办法

    一.问题描述 一段 Python 代码在本地的 IDE 上运行正常,部署到服务器运行后,出现了 ModuleNotFoundError: No module named 'xxx" 错误. ...

  3. 几个常用的CSS3样式代码以及不兼容的解决办法

    几个常用的CSS3样式代码以及不兼容的解决办法 原文:几个常用的CSS3样式代码以及不兼容的解决办法 border-radius实现圆角效果 1 CSS3代码: 2 3 -webkit-border- ...

  4. 更新TKK失败,请检查网络连接的解决办法

    pycharm插件translation 更新TTK失败,请检查网络连接的解决办法 一.解决报错 二.修改hosts文件权限 一.解决报错 出现这个报错的同时翻译插件也用不了. 1.首先在找到host ...

  5. Mac更新系统后,无法正常打开AE的解决办法

    AE可以帮助您高效且精确地创建无数种引人注目的动态图形和震撼人心的视觉效果.利用与其他Adobe软件无与伦比的紧密集成和高度灵活的2D和3D合成,以及数百种预设的效果和动画,为您的电影.视频.DVD和 ...

  6. win10安装PS和AI后报代码为16的错误解决方法

    win10安装PS和AI后报代码为16的错误解决方法 一.总结 一句话总结:修改兼容性和以管理员方式运行就可以了 修改兼容性 以管理员身份运行 二.PS和AI安装后报代码为16的错误解决方法介绍(转) ...

  7. PS和AI安装后报代码为16的错误解决方法

    PS和AI安装后报代码为16的错误解决方法 参考文章: (1)PS和AI安装后报代码为16的错误解决方法 (2)https://www.cnblogs.com/lotuses/p/10144397.h ...

  8. Microsoft Edge 和 Google Chrome更新后,出现错误代码:STATUS_STACK_BUFFER_OVERRUN,有效解决办法记录【已解决】

    Microsoft Edge 和 Google Chrome更新后,出现错误代码:STATUS_STACK_BUFFER_OVERRUN,有效解决办法记录[已解决] Google Chrome网页错误 ...

  9. idea提交git报401错误解决办法

    idea提交git报401错误解决办法 打开当前git项目中的 .git文件夹,打开config 文件 有一句是这样的 [remote "origin"] url = http:/ ...

最新文章

  1. Vivado不同版本打开IP核锁定的解决办法
  2. Kotlin实战指南十:let、apply、with、run
  3. 从ASP.NET Core 3.0 preview 特性,了解CLR的Garbage Collection
  4. 增加一行减少一行_【第2171期】一行 CSS 代码的魅力
  5. 计算与推断思维 十四、回归的推断
  6. Real Vision CEO预测以太坊币价将在今年年初达到2万美元
  7. android mvvm_Android MVVM设计模式
  8. Python 语言程序设计(3-1)字符串处理函数和相关功能
  9. java常用string inputStream转换
  10. matlab三维三角网格,有限元分析利用matlab的gplot函数实现三维划分网格的方法
  11. 马云获评《外交政策》全球十大思想者 影响全球经济变革
  12. 【Code pratice】——星期一、猜年龄、合并检测、生日蜡烛
  13. 解决 当前上下文中不存在名称 c#
  14. 苹果笔记本怎么找文件夹_苹果Mac电脑快速查找文件的两种方法
  15. FTP服务器的搭建,可两个电脑通过局域网进行传输
  16. 怎么在小程序中使用彩色图标iconfont
  17. 解决fileReader读取文件乱码
  18. 网易或入股MSN中国 门户再现竞争新局
  19. 学习英语02——词汇——01
  20. 回味那些评论有时候也能受教--摘自双鱼座ROM之硬件评论

热门文章

  1. Python中timedelta类型的理解
  2. 火鸟数据库 linux,firebird数据库
  3. ERROR: cannot launch node of type [map_server/map_server]: map_server
  4. 如何异步下载图片显示进度条
  5. linux 系统基础命令
  6. 制作PX30 Android 8.1开机动画
  7. Android工程缺少SDK解决方案
  8. 在cdh平台上创建新用户
  9. 图书管理系统Java Swing版本
  10. 破解组态王在wince系统工业平板电脑中的安装应用