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

  • 相关阅读:
    生成lua的静态库.动态库.lua.exe和luac.exe
    Eclipse 常用快捷键 (动画讲解)
    Lua table之弱引用
    编程语言简史(转)
    sublime text 下的Markdown写作
    使用python拼接多张图片.二三事
    Lua标准库- 模块(Modules)
    lua的私有性(privacy)
    Lua字符串库(整理)
    字符编码的故事(转)
  • 原文地址:https://www.cnblogs.com/lvhuayan/p/14534559.html
Copyright © 2011-2022 走看看