Git解决冲突-4
Git解决冲突
一.自动合并冲突
前提:远程仓库代码发生变化,本地仓库的代码未更新,git commit冲突
场景:远程仓库的代码已经更新,本地仓库还是原来的代码
冲突现象:
解决方式:
拉去远程仓库代码,会自动合并成功
二.自动合并冲突失败现象
1. 本地和远程仓库都做了修改,未先pull,直接push
现象:
问题1解决方法:
工作区手动解决冲突之后,先git add . 再git commit –m 最后git push
2.pull手动解决冲突后,未提交(git add . git commit –m) 直接push
现象2:
问题2解决方法:
工作区手动解决冲突之后,先git add . 再git commit –m 最后git push
3.本地和远程仓库都修改了,本地未提交(add,commit)直接pull
现象3:
问题3解决方法:
工作区修改之后,先git add . 再git commit –m 最后git pull
三.手动解决冲突方式:
1.执行git pull 拉取远程仓库代码到本地,自动合并会失败,需要手动合并
2.工作区手动合并之后,先git add . 再git commit -m 最后git push
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了