git pull的更新错误解决办法

原创 2016年05月30日 11:17:31

git pull的更新错误解决:


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 

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

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

Android Studio使用git无法pull或commit的解决方法

Android Studio使用git不能merge或commit的解决方法Android Studio的git插件使用起来非常方便,而对于新手也带来很多困惑,现在记录下本人开发过程中曾经犯二的过程,...
  • u012908775
  • u012908775
  • 2016年07月14日 11:56
  • 1508

解决GIT PULL冲突: 终极方法

作用:   1、有些人IT行业很看好工作经验,有些人工作经验1年如3年,但是有些人的工作经验3年如1年,这与我们的工作态度,新技术知识学习运用息息相关. 2、老员工对新员工的帮带方法,领导者对被领...
  • Ufeitxt
  • Ufeitxt
  • 2014年09月30日 15:00
  • 4485

git配置过程中出现错误的解决办法

git push origin master出现如下错误: Counting objects: 3, done. Writing objects: 100% (3/3), 226 bytes, ...
  • chaihuasong
  • chaihuasong
  • 2013年12月18日 17:57
  • 10291

Git常见错误与操作:error: src refspec master does not match any解决办法

Git常见错误与操作:error: src refspec master does not match any解决办法 一、 出现错误 error:src refspec master does n...
  • s164828378
  • s164828378
  • 2016年09月03日 20:23
  • 10540

ubuntu14.04搭建git服务器及初次推送错误解决办法

最近准备把自己做的小网站的代码用git管理起来,虽然git管理已经是很不新鲜的一个事情了,但毕竟刚接触难免遇到点问题,总结一下已被以后不时之需 1,环境,服务器是个很简单的腾讯云的服务器(自己玩,图...
  • sxs_smile
  • sxs_smile
  • 2016年12月15日 14:43
  • 285

安装office2010出现“windows installer 服务不能更新一个或多个受保护的”错误解决办法.rar

  • 2012年10月11日 21:00
  • 784KB
  • 下载

git pull时遇到git pull error :error: remote ref is at but expected问题的解决办法

今天在拉取项目新版本的代码时,遇到了一个问题,对项目最新的代码进行git pull,报错:error: cannot lock ref 'xxx': ref xxx is at (一个commitID...
  • ShorewB
  • ShorewB
  • 2016年06月01日 20:24
  • 2229

NuGet Package Manager 更新错误解决办法

NuGet Package Manager 更新错误解决办法 早些时候,NuGet Package Manager 发布新的版本,在vs2010中选择更新,但是一直以来都报告错误。 ...
  • happymagic
  • happymagic
  • 2012年02月06日 16:01
  • 8754

Xcode 8+ 上面iOS10+的错误、警告解决办法(持续更新)

Xcode8代码出现ubsystem: com.apple.UIKit, category:HIDEventFiltered, enable_level: 0, persist_level: 0, d...
  • ws1352864983
  • ws1352864983
  • 2017年01月09日 17:54
  • 1145
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git pull的更新错误解决办法
举报原因:
原因补充:

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