初识 Git
小情景
-
老板给你了一个任务,想让你写一个设计文档
- 第一种方式:
你写好策划书,交给老板,老板挑了一些毛病,然后你下去再改,然后前前后后修改了5次,然后最后老板说你把第二次修改的设计文档给他,然而因为你是在一份文档上修修改改,然而并不能得到第二次修改的文档,然后老板说,想吃鱿鱼不。 - 第二种方式:
你写好设计文档,留个底,名为V1,同样交给老板,老板挑了一些毛病,然后你下去再改,然后前前后后修改了5次,然后最后老板说你把第二次修改的设计文档给他,然后你只需将第二次修改之后的设计文档V3给老板,老板然后说,好的,下次好好干。
- 第一种方式:
-
然而上面的两个方式当老板让你修改的次数很多很多时,比如老板说,你把那次加了某个功能的文档给我,这回上面的两个方式就很难满足我们在开发文档中的需求。随着版本的增多,维护好每一个版本时很有挑战的。且各个版本修改的内容是什么,我们还记得么。
-
这个时候就有一个神奇的软件可以帮助我们,Git。
Git的简介
-
Git简单来说:记录每次修改,以及版本迭代的一个管理系统。
-
Git:可以控制电脑上所有格式的文档。
-
对开发人员来讲,Git最重要的用途就是管理项目中的源代码文档。
-
对于文本文件来说,GIt可以知道在那些行做了什么操作。
-
对于二进制文本来说,例如图片、视频,只能知道文件的大小的变化,不了解其具体内容的变化。
Git在Linux下的安装
git --version //检查是否安装Git
git install git -y //安装Git
git remove git -y //卸载Git