同今生活在线网

这年头不会点Git真不行!!!老男孩Python自动化

Python培训 2019-09-11 12:45198未知zntbhdgi

GIT介绍

Git是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件,安装参见:http://git-scm.com/

GitHub是一个基于Git的远程文件托管平台(同GitCafe、BitBucket和GitLab等)。

Git本身完全可以做到版本控制,但其所有内容以及版本记录只能保存在本机,如果想要将文件内容以及版本记录同时保存在远程,则需要结合GitHub来使用。使用场景:

无GitHub:在本地 .git 文件夹内维护历时文件

有GitHub:在本地 .git 文件夹内维护历时文件,同时也将历时文件托管在远程仓库

其他:

集中式:远程服务器保存所有版本,用户客户端有某个版本分布式:远程服务器保存所有版本,用户客户端有所有版本

Git使用之小P创业史:初创期

小P是一个年轻有为程序员,从小立志要干出一番大事,某个深夜小P在网上查找**老师主演的学习视频,花了1个小时才找到想要的资源,小P想到和自己一样的有为青年每天花费大量的时间寻找喜欢老师的作品,感觉自己干大事的机会来了,毅然决然选择创业,创建一个**平台,提供**老师的所有资源!!!

创业初期,小P独自封闭开发一个月,第一个版本终于上线:

回顾开发过程,其中辛酸只有小P自己知道。上线完成后的某一天,小P猛然看到自己开发目录,卧槽这拓麻也太乱了,加入那天程序出问题回滚到上个版本的时候,自己都找不到确定版本,并且我老子做的这个系统日后是要成千上万人来维护开发,这种通过原始文件来保存版本的形式简直Low到爆啊。

开始调研:小P发现了版本控制神奇Git,但是都是道听途说,到底牛逼成什么样子也不清楚,所以抱着试试看的态度,小P开始使用Git进行版本控制。

MacBook-Pro-4:pondowupeiqi$pwd#进入程序目录/Users/wupeiqi/PycharmProjects/pondoMacBook-Pro-4:pondowupeiqi$gitinit#git初始化InitializedemptyGitrepositoryin/Users/wupeiqi/PycharmProjects/pondo/.git/ 

杰途IT培训学习网 备案号:

本站内容部份来自网络和网友自行发布,如有侵权等问题请联系本站删除。