git冲突解决的方法
在运行时,出现了冲突的报错。类似于<<<<<<< HEAD,在你改变的文件有分支与HEAD间的区别。这里就是冲突的地方。
1、解决方法一
使用命令 切换分支到master
git checkout master
查看分支 git branch
新建分支 git checkout -b 新分支
合并分支
git merge 分支(此分支是我们不想要的分支)
删除分支 git branch -d 分支(不想要的分支)
可以使用git log 配合查看历史
上面的几步,根据情况的复杂,反反复复多来几次。就会合并本地冲突文件。
2、解决方法二
如果还解决不了,那么使用代码库中的文件完全覆盖本地工作版本.
git diff -w +文件名 来确认代码自动合并
git reset --hard FETCH_HEAD
git pull
3、解决方法三
如果上面的方法还没解决,那么可以将项目的名字 mv 重命名,重新从git仓库上clone个新的,再部署上服务器,发布运行。