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

posted @ 2023-06-26 15:48  常疯大虾  阅读(40)  评论(0编辑  收藏  举报