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

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

最新文章

  1. java删除文件夹
  2. 使用Project进行项目管理 - 项目管理系列文章
  3. Week 1:2015/4/27~2015/5/3
  4. TFT-LCD的相关概念
  5. poj3281 Dining
  6. c# C++接口封装 汽车模拟仿真
  7. 使用SilverLight开发区域地图分析模块
  8. 设置Delphi XE4默认界面样式
  9. [Web] What Is JSONP?
  10. [cocos2d demo]认字小游戏
  11. 进阶笔记(1)——JavaScript 语言精碎
  12. freemarker声明变量
  13. U3D学习使用笔记(一)
  14. java模式:模板模式的简单理解
  15. 获取服务器时间js代码
  16. windows下输入git用户名和密码错误,重新输入用户名和密码
  17. MySQL 系列(四) 主从复制、读写分离、模拟宕机、备份恢复方案生产环境实战
  18. Redis 集群环境的搭建
  19. 【jquery】fancybox 是一款优秀的 jquery 弹出层展示插件
  20. python3获取当前目录和上级目录

热门文章

  1. iOS传值之block传值(一)
  2. SQL Server 参数化 PARAMETERIZATION
  3. X86 Booting Sequence
  4. webService-cxf
  5. spring 笔记1: mvn 中Controller方法的参数不能是嵌套类(内部类)。
  6. Dynamics AX 2012 R2 AIF No Endpoint Behavior Named 'clientEndpointBehavior'
  7. 将形如:Oct 8, 2016 5:29:44 PM串转换成正常时间在真机上遇到的坑
  8. 前端使用js读取文件
  9. Arduino学习经验(一)之解决舵机库和pwm输出冲突
  10. Java程序的编码规范