• git操作详解(七)远程仓库多人协作下解决冲突


    远程仓库多人协作下解决冲突

    冲突产生原因:当远程仓库在多人协作的模式下,会出现多个协作者提交相同代码文件的情况,较后提交的代码文件会提示代码冲突。

    代码冲突操作步骤(由于没有两台电脑这里只展示步骤,没有截图):

    1、完成远程仓库多人协作操作配置

    2、A、B两个账号都克隆项目到本地

    3、A账号修改一个文件,如test. py文件,并提交到远程仓库

    4、B账号也修改相同的 test. py文件,并提交到远程仓库

    5、此时出现代码冲突

    解决冲突操作步骤:

    方式一:

    1、使用命令把最新的提交拉取下来

    2、如果拉取失败一般原因是没有指定本地子分支与远程 origin/子分支的链接可使用该命令: git branch- -set-upstream-to= origin/远程子分支 本地子分支

    3、此时pul然成功,但是合并有冲突,需要手动解决,解决的方法和分支管理中的解决冲突完全一样

    4、解决完成之后,使用 git push提交

    方式二:

    使用命令git push -f 强制提交,该方式会导致远程仓库之前的修改被覆盖,同时提交日志也会被覆盖

  • 相关阅读:
    在WAMPSERVER下增加多版本的PHP(PHP5.3,PHP5.4,PHP5.5)完美支持。
    mysql慢查询配置
    mysqlslap 一个MySQL数据库压力测试工具
    MYSQL用户操作管理大杂烩
    AIX mount nfs 文件系统失败
    rsync续传大目录一例
    TCP三次握手
    inode 耗尽
    Linux记录屏幕输出log
    《漏测问题表元素》
  • 原文地址:https://www.cnblogs.com/lvhuayan/p/14534559.html
Copyright © 2020-2023  润新知