已关闭,此问题需要更focused。它目前不接受回答。
**想改善这个问题吗?**更新问题,使其只关注editing this post的一个问题。
20天前关闭。
Improve this question
什么是Git、GitHub和GitLab?
我在google上搜索了一下,没有找到满意的答案。
已关闭,此问题需要更focused。它目前不接受回答。
**想改善这个问题吗?**更新问题,使其只关注editing this post的一个问题。
20天前关闭。
Improve this question
什么是Git、GitHub和GitLab?
我在google上搜索了一下,没有找到满意的答案。
2条答案
按热度按时间yfwxisqw1#
Git是一个源代码管理工具。
GitHub和GitLab都是允许您托管Git存储库的服务,并在其之上提供其他功能-权限管理,接受补丁的审查流程(GitHub中的PR,GitLab中的MR),CI功能等。
gv8xihay2#
Git是一个版本控制软件包。你可以在任何机器上运行它,当你在git仓库中使用版本控制的软件时,你确实可以在开发机器上运行它。
Gitlab是一个托管软件包。你可以在你自己的服务器上运行它,如果你愿意的话。它托管git仓库,并提供各种方式来检查它们,接受来自不同人的更改,备份它们,控制访问,运行构建等等。
Gitlab也是一个软件即服务(SaaS)供应商。你可以使用他们的gitlab服务器,而不是自己操作。
Github和Gitlab一样,也是托管git仓库的SaaS供应商。还有其他几个像这两个一样的供应商。
如果你想从事软件工作,你需要花很多时间来了解这些基础知识。这段时间会花得很好。版本控制和git及其托管包提供的许多服务是我们伟大贸易的基础。