git自学宝典——git简介

能搜git 教程的,相信已经听闻了什么是github或者gitEE这些东西了。git说白了就是一个版本控制系统,用来管理文件的。这样说,你可能不明白,那么举个例子,你就秒懂了。(网上其他杂七杂八的,用不到,没必要浪费时间去看。)

假设有个程序员叫小芳,小芳是一个毛手毛脚的小丫头!!!有天,老板让小芳开发一个项目,小芳兴冲冲的说:没问题。


第一天:小芳写了一个文件,名字为demo.java;

第二天:小芳认为第一天写的文件有瑕疵,所以她改写了第一天写的文件demo.java,并命名为demo1.java。

第三天:小芳又发现了demo1.java有Bug,仔细斟酌后,修正了demo1.java的bug。

第四天:项目组其他的人跑过来找小芳的茬,小芳不明所以,仔细查看第三天改Bug之后的demo1.java文件,发现错改了一个接口。没得办法,又得重新写这个demo1.java文件喽。凌晨3点,小芳看着写完的文件,常常吐了一口气,睡了。

第五天:项目组的人问他要文件,交付文件后。N时长后,项目组其他人骂骂咧咧找过来了,质问小芳:你写的是个什么鬼,怎么让系统奔溃了。小芳看着项目组其他人,委屈的哭了。仔细检查昨天写的文件,发现那个bug忘了改了。突然,小芳想到一个好办法, 为什么不创建文件副本呢?于是他复制了当前demo1.java文件,命名为demo1_副本.java。

N天后。。。

小芳发现自己的文件库里到处都是demo1.java,demo1_副本.java,demo1_副本2.java,demo1_副本3.java等等N个文件。小芳奔溃了,因为他根本分不清哪个文件里面的内容是啥子。晚上小芳向他的好友老王吐槽,说文件管理太难了。老王问难那里了,小芳堂堂堂说了这几天的项目开发过程。老王想了想,一拍大腿,说:“来,哥给你个神奇git”。N时长后,小芳学会了git,于是小芳利用git重构了上述demo文件系统,如下:

文件名注释发布时间发布者
demo.java项目文件2020.1.1小芳
demo.java优化文件2020.1.2小芳
demo.java修改了某某bug2020.1.3小芳
demo.java重写接口2020.1.4小芳
等等…

这样,小芳高心的开始了她的gti版本管理系统旅程。
在上述表格中,其表格内容是由git系统管理的,且有一个指针,用来指向当前编辑文件。改变指针,可以改变文件内容。


欲知后事如何,且听下回分解。
有钱的赏个钱场,没钱的赏个人场。良某人谢过了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值