Git:代码冲突常见解决方法
2021腾讯云限时秒杀,爆款1核2G云服务器298元/3年!(领取2860元代金券),
地址:https://cloud.tencent.com/act/cps/redirect?redirect=1062
2021阿里云最低价产品入口+领取代金券(老用户3折起),
入口地址:https://www.aliyun.com/minisite/goods
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候, 在发布这个配置文件的时候,会发生代码冲突: error: Your local change
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,
在发布这个配置文件的时候,会发生代码冲突:
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 合并时冲突 Merge Conflict:file still marked as conflicted 解决方法
在使用git协同开发的时候,如果在合并代码的时候发生了冲突,如下: <<<<<<< HEAD RTLabelComponent *component = [components objectAtIndex:i]; ======= R
相关阅读排行
- 1运行游戏时出现0xc000007b错误的解决方法
- 2WARN No appenders could be found for logger的解决方法
- 3Git:代码冲突常见解决方法
- 4ORA-01722: 无效数字的解决方法
- 5Sublime Text 无法使用Package Control或插件安装失败的解决方法