Git的简单介绍
Git与SVN对比
SVN是集中式版本控制系统,版本库是集中放在中央服务器的,干活的时候,用的都是自己的电脑。所以首先要从中央服务器那里得到最新的版本,然后干活;干完活后需要把自己做完的活推送到中央服务器,集中式版本控制系统是必须联网才能工作。
SVN的缺点:
1)服务器单点故障
2)容错性差
Git是分布式版本控制系统,那么它就没有中央服务器,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己电脑上。既然每个人的电脑都有一个完整的版本库,那么如何协作就是一个重要的问题。
Git工作流程
一般工作流程如下:
1)从远程仓库中克隆Git资源作为本地仓库
2)从本地仓库中checkout代码然后进行代码修改
3)在提交前先将代码提交到暂存区
4)提交修改,提交到本地仓库。本地仓库中保存修改的各个历史版本
5)在修改完成后,需要和团队成员共享代码时,可以将代码Push到远程仓库。
下图展示了Git的工作流程:
相关推荐
formula 2020-11-12
huhongfei 2020-11-05
乾坤一碼農 2020-10-27
liumengyanysu 2020-10-22
E哥的aws认证攻略 2020-10-15
guying 2020-10-05
好脑筋不如烂笔头 2020-09-17
baolen 2020-08-15
Equation 2020-08-09
Balmunc 2020-08-02
fenggou 2020-07-18
zhangxing 2020-07-05
loganwz 2020-07-05
tianyafengxin 2020-10-08
nebulali 2020-09-11