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

每日一点:git 与 github 区别

时间:2020-03-09 13:09:43      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:别人   缺点   控制系统   不同类   设置   tortoise   每日   方式   style   

絮絮叨叨在前:以前的公司,都用svn 进行代码管理。最近我那程序猿先生真的受不了我,强迫我使用tortoiseGit。

                     一开始对于 git 和 github 傻傻分不清,干脆自己整理资料,总结一下。

 

git

  是一个分布式版本控制系统,不同类型的版本控制工具还有svn(集中式版本控制系统)。可以有效的,高效地从很小到非常大项目的版本管理。

 

github

  是一个网站,一个在线的、基于git的、面向开源的、私有软件项目的代码托管平台。

  只支持git 作为唯一的版本库格式进行管理。

  提交代码后,别人可以看到你的代码,也可以修改你的代码,这种开源的方式便于交流和学习。

       缺点:代码都是public(公开)的,如果想要私有,得付款。所以Gitlab解决了这个问题,可以在上面创建免费的私人的仓库。

 

gitlab

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

       创建的项目默认是私人的,当然也可以通过设置选择公开或者内部。

每日一点:git 与 github 区别

标签:别人   缺点   控制系统   不同类   设置   tortoise   每日   方式   style   

原文地址:https://www.cnblogs.com/microhuu/p/12447957.html

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