码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Git多人开发解决冲突案例


    准备工作:

            1.创建一个gitee远程仓库https://gitee.com/xxxxxxx.git

            2.初始化两个本地git仓库用户,目的是模拟多人协作开发时提交代码发生冲突的场景

            3.解决冲突并提交。

    进入正题:

            lisi 通过vim指令修改readme.md文件内容,推送到远程仓库

            zhangsan用户将远程仓库代码拉到本地库,同时拉取lisi修改之后的代码。

            zhangsan悄悄的将代码提交到远程仓库,注意此时lisi同学是不知道远程代码已经改变了的。

            lisi继续修改这个文件内容

            lisi推送到远程库时候,被提醒要先更新本地文件与远程一致才可以继续推送。

            lisi按照提示更新并合并本地资源时候,发生冲突了。

            lisi通过vim检查冲突文件,并手动处理解决

            lisi处理完冲突,:wq 保存文件

            lisi 处理完冲突后 按照 先 add 再 commit的方式,这样才会视为解决了冲突文件了

    lisi成功解决了冲突文件

    zhangsan要想修改此文件也是需要先合并解决冲突再推送远程才行,除非zhangsan修改的位置与lisi不一样,那就不会发生冲突了。

    zhangsan需要先fetch远程代码到本地,然后合并时候发现,并没有冲突需要处理

    经过测试发现,简单的fetch其实并没有成功更新工作区文件,所以尝试pull,成功更新本地

    zhangsan直接将修改后文件推送到远程仓库即可。

    以上就是解决冲突全流程,纯手码代码,转发请标明出处,谢谢支持!

  • 相关阅读:
    客户端实现client.go客户端类型定义连接
    用于时间触发的嵌入式软件的IDE
    Mac电脑风扇控制推荐 Macs Fan Control Pro 中文 for mac
    Java-1201
    数据结构之顺序表
    AI爆文变现脚本:0基础小白的保姆级操作教程-更新迭代
    找不到msvcr110.dll丢失的解决方法-常见修复方法分享
    初探词法分析实验
    Web时代下,软件系统的持续进步,是否能完全替代人力节省成本?
    JS神奇的或0(|0)
  • 原文地址:https://blog.csdn.net/mdw0730/article/details/132805741
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号