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中代码冲突解决方案的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程