zoukankan      html  css  js  c++  java
  • 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 强制提交,该方式会导致远程仓库之前的修改被覆盖,同时提交日志也会被覆盖

  • 相关阅读:
    连续子数组的最大和
    最小的K个数
    数组中出现次数超过一半的数字
    字符串的排列
    二叉搜索树与双向链表
    复杂链表的复制
    二叉树中和为某一值的路径
    二叉搜索树的后序遍历序列
    Xcode5下去除Icon高光
    Unity3D-基本导航(NavMesh)功能实现
  • 原文地址:https://www.cnblogs.com/lvhuayan/p/14534559.html
Copyright © 2011-2022 走看看