Git中代码冲突解决方案
2021/6/26 23:58:09
本文主要是介绍Git中代码冲突解决方案,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、开发中代码冲突解决方案:
方案1、拉取远程代码报错,强制覆盖本地代码或保留本地修改插入远程修改:
1、保留本机所做修改,拉取服务器代码,并入本地: git stash git pull git stash pop 2、拉取服务器代码,覆盖本地代码 git reset --hard git pull
方案2、多个开发人员修改了同一模块代码,进行冲突解决,合并代码,手动去除无用代码:
1、将本地修改存储起来 git stash 2、拉取终端(服务器)代码 git pull 3、释放本地存储的内容 git stash pop 4、 前三部执行完成后,如果自动合并成功,直接执行第5步,否则解决冲突 1> 检测到冲突会在你本地代码中插入下面标识符 <<<<<<< Updated upstream 这里包裹的是你拉取下来的代码 ======= 这里包裹的是你修改过的代码 >>>>>>> Stashed changes 2> 把所有包含此标识符的代码,留下需要的,删除不要的,修改后删除此标识符 5、第4步解决后 git add . 6、上传代码的备注 git commit -m '比如张三修改了用户模块' 7、 推送到终端(服务器) git push
这篇关于Git中代码冲突解决方案的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-20接口模块封装入门教程
- 2024-09-20请求动作封装入门教程
- 2024-09-20登录鉴权学习:新手入门教程
- 2024-09-20后台管理开发学习:新手入门指南
- 2024-09-20后台管理系统开发学习:从入门到实践
- 2024-09-20后台开发学习:从入门到初级实战指南
- 2024-09-20后台综合解决方案学习:从入门到实践
- 2024-09-20接口模块封装学习入门指南
- 2024-09-20请求动作封装学习:新手入门教程
- 2024-09-20登录鉴权入门:打造安全的用户认证系统