【Git】简介

Git定义

Git是一款优秀的分布式版本管理工具。

对于分布式,可能大家不太了解,不过没关系,咱以后再说,先学习它的主要功能:版本管理功能。版本管理,相信很多人即使是没有用过也听说过吧,版本管理工具,首推SVN啊。那么,又有人说了,我不知道什么是SVN,你给我讲清楚了?好,请看下面的内容。

Git功能

我们来假设一个场景,比如说我写一个学生管理系统。

2017年3月15日,我完成一个登录的功能,很高兴,因为这个登录简直完美,不仅有错误次数限制,还有精美的图标。
2017年3月16日,有新需求,需要删除一些代码,并且我还不知道是否可以成功。于是,我想一个办法,把之前敲的代码备份,并起名:学生管理系统–登录完成。好,我开始满心欢喜的继续敲了。
2017年3月17日,我又遇到了类似的问题,需要改之前的代码,但还不知道是否可以成功,为了保存革命成果,我又备份了一个文件夹,并起名:学生管理系统–添加用户完成。

依次类推,系统进行到一半的时候,我的备份文件夹变成了这样。即使这样,为了避免麻烦,有时候小的改动我也懒得去备份。
这里写图片描述
过了一周,我想找回一段被删除的代码,但是已经不清楚保存在哪个文件夹了,只好一个个文件夹去找。而且看着一堆乱七八糟的文件,想保留最新的一个,把其他的删掉,又怕哪天会用上,还不敢删。更要命的是,有些功能我还不会做,需要大神的帮助,于是,我把代码拷给大神,让他帮我改。然后我继续做其他功能。一天后,大神把功能完成的代码拷给我。此时,我就需要想想,发给他之后到我收到他的文件期间,我做了哪些改动?得把我的改动和他的部分合并。

于是我就想,如果有一个软件,不但能自动帮我记录每次文件的改动(省去了自己备份的麻烦),还可以让同事协作编辑(更最要的是同事编辑后这个软件可以自动告诉我他改了哪些地方),这样就不用管理一堆类似的文件了,也不需要把文件传来传去,如果想查看某次改动,只需要在软件里瞄一眼就可以了,岂不是很方便?这个软件用起来是这个样子,能记录文件改动:
这里写图片描述
这样,你就结束了手动管理多个“版本”的史前时代,进入到版本控制的21世纪了。Ok,现在你了解Git了吗?它就是可以自动记录你代码改动的工具软件,提高工作效率,可以精确、快速的查看代码改动,以及进行合作开发。

总结

知道了Git是什么和有什么功能后,你可能要问,既然有SVN,为什么还要学Git?既生瑜何生亮呢?我们知道SVN要比Git出现的早,你想啊,同一个功能的软件,却出现了后来者居上的势头,你说你要不要了解一下。


参考资料: 廖雪峰
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科与技术等相关专业,更为适合; 4、下载使用后,可先查看README.m或d论文文件(如有),本项目仅用作交流习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 、1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值