git之一----git都有哪些功能

这篇博客以武侠故事为背景,生动形象地介绍了Git的使用流程,包括创建本地库、远程库、分支、合并与冲突解决等。令狐冲与岳不群的角色对应了开发者在团队中的不同角色,他们的互动揭示了代码管理和团队协作中的常见问题及解决策略。通过这一比喻,使得Git的概念和操作更加通俗易懂。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

举个例子:
岳不群-----------团队leader,就职于华山集团,需要10年功力才可到此职位
令狐冲-----------团队小弟,就职于华山集团,无经验,但基础扎实,天赋极佳
东方不败-------令狐冲女朋友,就职于日月神教集团,行业大佬,钱多活好

在这里插入图片描述

  1. 岳不群为华山派leader,自己修炼了辟邪剑法和华山剑法(岳不群的工作区),并做了修炼的步骤以及不同修炼时器的心得体会(提交到本地库

  2. 岳不群做为leader,在 华山派内部 (华山team) 传授华山剑法,所以他准备将华山剑法公开到华山内部(目的是进行团队开发),为了能让华山大师兄令狐冲看到,他在github(远程库的托管)创建了远程库(会得到一个远程库得地址),并邀请令狐冲加入了华山(邀请开发者。授予读写权限
    --------创建本地库,远程库

  3. 令狐冲作为华山大师兄,要看到岳掌门得修炼秘集,他需要 clone这个远程库到本地( 第一 次没有 repository时需要clone),从而获得华山剑法和修炼得心得体会。
    -------- 完成后,团队内开发者拉取到远程库到本地,并创建初始化了本地库

  4. 对于华山剑法得修炼,令狐冲觉得岳不群得修炼得路子不对,在岳不群得基础上,自己开发了一套新的修炼路子(新建branch)。
    --------创建新分支branch

  5. 年末考核时,令狐冲将自己修炼新的分支merge到岳不群得心得体会上(合并到master分支)时,发现在相同部分的相同位置,与岳不群冲突了(团队产生冲突)。
    --------产生冲突(开发者在自己本地merge分支时产生冲突)

  6. 此时对于令狐冲要走两条路,去解决这个冲突:第一:找岳不群探讨,看看是岳不群改,还是自己改,第二:暂时放弃自己得想法,拉去最新得心得体会(pull),按照岳不群得来。 在解决冲突后,merge自己路子到master,然后push到远程库(github)。
    --------解决本地冲突的方法

    当然如走第二条路,年末令狐冲越看岳不群越觉得傻逼,想到自己的半年多努力没有得到领导认可,年终调薪和年终奖没戏了,果断rm -rf 删库跑路
    --------删库跑路大法

  7. 在解决修炼心法的时候,岳不群选择了第一条路,自己修改了自己的错误。令狐冲得到认可,但是本年度在其他部分也做了修改,并且已经推送到(push)了远程库,令狐冲在本地本地冲突解决后,在上传到远程库时有发生了冲突(上传远程库的冲突),但岳不群还是接受了令狐冲的建议,自己修改了心得体会,完成了本地库的更新,师徒二人在更新完成后,顺利pull到了最新的心得体会与武功路径
    --------解决上传时远程库冲突

  8. 令狐冲因能力强年终涨薪,岳不群并把女儿介绍给了令狐冲,令狐冲有了继续搬砖的勇气。所以今年表现各位卖力,接连突破,并改良华山剑法。
    --------领导画饼大法

  9. 岳不群偷偷修炼葵花宝典。自知天赋较差,看到令狐冲如此天赋,便又创建葵花宝典的远程库,邀请令狐冲加入,并强行让令狐冲写出 对于辟邪剑法10000字心得体会,不然就把女儿嫁给别人。令狐冲对于辟邪剑法一窍不通,但是他的女朋友东方不败深谙此道,令狐冲打算让东方不败帮助其完成心法体会的修改
    --------邀请团队外的成员参加项目的修改

10 但东方不败就职于世界五百强之日月神教集团,并且身居CEO高位,断然不会加入华山集团,且对岳不群假君子不耻久矣,对情郎令狐冲之邀请,又不能拒绝,因为使用fork 进行了clone 岳不群的葵花宝典远程库,看了其心得体会后,发现岳不群居然没有割小弟弟,导致功力毫无进展,因此只修改了八个子“欲练神功,挥刀自宫”,提交了 pull reques,岳不群在看到这八个字后,通过review和merge,最终自测并写入到自己心得体会中,说了一句**“我才是天下第一”**
--------团队外的人如何开发项目
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值