信息

【技术分享】Github代码冲突常见解决方法

如果系统中有一些配置文件在服务器上已经做了修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:

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

 

🌟-阅读剩余-🌟
版权声明 1、本网站名称:安鹿轩
2、本站永久网址:https://www.anlu1314.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系在本站私信站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

THE END