版本管理工具简介(笔记)

1、版本管理工具的作用

备份文件、记录历史、恢复历史、多端共享、团队协作

2、版本管理工具的发展历史

(1)集中式与分布式的区别

      > 集中式需要联网才能完成文件的下载和提交操作

      >  而分布式在不联网的情况下也能完成这些操作,效率比较高

(2)Git & Github & Gitlab

      > git是版本管理器,而github是在线的,基于git的代码托管服务。

      > 在github上创建的repo都需要公开,如果想创建私有的仓库,需要购买付费服务。

      > gitlab创建的项目默认是私有的,并且不需要付费。

      > github和gitlab都是基于web的版本控制界面,服务于互联网,github可以直接注册使用,而gitlab需要部署到服务器。

你可能感兴趣的:(版本管理工具简介(笔记))