git 解决冲突方案

Posted zhujiasheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 解决冲突方案相关的知识,希望对你有一定的参考价值。

直接上代码
1、首先执行git pull  这时候如果你本地没有修改过文件  会直接替换你的项目文件  
    如果你本地有修改过相应的文件 而且这个文件是之前版本已经存在的文件  则会提示你这个文件需要解决冲突  【你只要复制一份就可以了】
2、如果修改有多个冲突文件  则需要一个一个备份一份  重复1的操作

3、备份好文件之后  执行git reset --hard HEAD^ 命令  这一步操作是回复你修改之前的版本

4、继续执行git pull  因为3操作已经恢复到你本地最新版本  所以执行git pull命令会把本地项目文件和线上同步

5、这时你的项目就和本地同步了  接下来的操作就是去修改你备份文件  将他们合并到对应的文件中  

6、确定合并完了之后  继续执行git pull 防止线上有人提交代码

7、如果线上没有变化 将本地项目推送到线上  执行git push origin master 

 

以上是关于git 解决冲突方案的主要内容,如果未能解决你的问题,请参考以下文章

GIT代码冲突解决方案,两种方案详细教程

git推送代码冲突解决实践方案

git 解决冲突方案

关于git中自己的分支和主分支有冲突的解决方案(git和乌龟git)

如何解决Git代码冲突问题?-Git实战-黑马程序员

git项目初次push提示error: failed to push some refs to https://gitee.com/xxxx/gittest.git’解决方案 --九五小庞(代码片段