码迷,mamicode.com
首页 > 其他好文 > 详细

Git的简单介绍

时间:2020-01-30 12:55:49      阅读:83      评论:0      收藏:0      [点我收藏+]

标签:必须   一个   本地   check   png   checkout   重要   联网   alt   

Git与SVN对比

SVN是集中式版本控制系统,版本库是集中放在中央服务器的,干活的时候,用的都是自己的电脑。所以首先要从中央服务器那里得到最新的版本,然后干活;干完活后需要把自己做完的活推送到中央服务器,集中式版本控制系统是必须联网才能工作。

SVN的缺点:

1)服务器单点故障

2)容错性差

Git是分布式版本控制系统,那么它就没有中央服务器,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己电脑上。既然每个人的电脑都有一个完整的版本库,那么如何协作就是一个重要的问题。

技术图片

Git工作流程

一般工作流程如下:

1)从远程仓库中克隆Git资源作为本地仓库

2)从本地仓库中checkout代码然后进行代码修改

3)在提交前先将代码提交到暂存区

4)提交修改,提交到本地仓库。本地仓库中保存修改的各个历史版本

5)在修改完成后,需要和团队成员共享代码时,可以将代码Push到远程仓库。

下图展示了Git的工作流程:

 

技术图片

 

Git的简单介绍

标签:必须   一个   本地   check   png   checkout   重要   联网   alt   

原文地址:https://www.cnblogs.com/shnuxiaoan/p/12242258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!