Git
Git是什么?
-
分布式
-
版本控制
-
软件
版本控制
1.文件形式的版本控制
2.本地的版本控制
3.集中式的版本控制
SVN就是集中式的管理
集中式基本满足大部分的需要,但是还有点小问题,如果我的A和B断网了,或者我的中心服务挂了,A和B在往上提交资源是提交不上去的
4.分布式的版本控制
分布式,不仅仅中心仓库存了各种版本,我各自的电脑也存了v1,v2,v3的版本,即使一台机器挂了,或者中心挂了,也不会影响
分布式它会先在本地做版本控制,做完之后在同步到中心,集中式,本地是没有版本控制,它只能推到中心,中心挂了就不能推了
分布式即使你中心挂了,我就在我本地先做着版本控制,等个10天半个月,服务好了,在一起同步过去
为什么要保留版本?
为了防止线上版本出Bug,方便回滚
Git下载与安装
Git 的下载 这个就需要去 Git 官网下载对应系统的软件了,下载地址为 git-scm.com或者gitforwindows.org 上面的 git-scm 是 Git 的官方,里面有不同系统不同平台的安装包和源代码,而 gitforwindows.org 里只有 windows 系统的安装包
安装
怎么证明安装好了
查看git版本
幻想毫无价值,计划渺如尘埃,目标不可能达到。这一切的一切毫无意义——除非我们付诸行动。