git、github、gitlab、code阿里云

2018-08-13  本文已影响0人  16manman

git

Git 是一个分布式版本控制软件,是一种专为处理文本文件而设计的版本控制系统。因为,归根到底,这就是代码的本质:一堆堆以某种方式联合在一起的文本文件。Git 是一个可安装应用,它允许你对你自己所做的更改进行注释,用以创建易于导航的系统历史。

管理项目的提交历史记录,包括版本,注释,时间等。

github

用了git,可以在本地对文件进行保存以及历史记录的管理,但是如果换电脑,想要远程管理,这个时候就需要github,一个基于 git 的代码托管平台。

作为一个分布式的版本控制系统,在Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。

gitlab

GitLab拥有GitHub拥有的一切,但他拥有更多——让团队对它们的repositories拥有更多的控制
其实和github使用方法一样,不过操作界面比github更丰富,功能更多。

GitLab让开发团队对他们的代码仓库拥有更多的控制,相比于GitHub,它有不少的特色:

从代码私有性方面来看,有时公司并不希望员工获取到全部的代码,这个时候GitLab无疑是更好的选择。但对于开源项目而言,GitHub依然是代码托管的首选。

code阿里云

我们公司现在用的阿里云的代码管理正是gitlab,创建我们公司的私有项目

上一篇 下一篇

猜你喜欢

热点阅读