首页 > 代码库 > 快速入门git第一步
快速入门git第一步
版本控制的知识。
一、版本控制VC:是一种记录了任何文本内容的改变,方便以后查阅版本改变
二、版本控制系统VCS: 简单来说的好处就是便于回到之前的某个版本,有一下的好处:
1、文件可回到某个状态,甚至是系统回到了某个状态点
2、可以即使的查看文档改动的内容
3、可以查看谁提交了代码,修改的内容是什么,发起修改的是谁,方便检查bug是谁导致的,方便管理
三、集中化的版本控制系统CVCS工作原理: 所有的版本控制放在一台服务器上(体现了集中),客户端通过拉取代码或提交代码进行更改服务器上的项目版本。好处:
1、可以看到团队其他人的进度
2、管理员掌握开发的权限
3、管理员便于维护版本,只需要在服务器上维护
坏处:
1、如果服务器坏了,没备分,就恐怖了,或因磁盘导致了数据的丢失,导致了那个版本丢失
2、服务器待机,就无法提交代码和更新代码了,无法实现团队合作了
四、分布式版本控制系统DVCS: git就是属于这一类,它就解决了CVCS的缺点,实现了每个客户端拉取下来的代码不仅是最新版本的一个快照,而是整个项目的镜像,一个完整的代 码拷贝
,解决了服务器坏了,每个客户端的项目恢复,这类系统都可以指定和若干不同的远端代码仓库进行交互,实现分别和不同工作小组的人相互协作
五、git特点:
1、速度快
2、适合开发大的项目
3、 非线性的分支管理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。