📅  最后修改于: 2020-12-13 13:41:11             🧑  作者: Mango
Git是一个开源的分布式版本控制系统,每个人都可以以零成本获得。它旨在快速高效地处理次要项目。开发它是为了协调程序员之间的工作。版本控件使您可以在同一工作区中跟踪团队成员并与之一起工作。
GitHub是一个Git存储库托管服务。它是基于Web的服务。 GitHub具有Git的分布式版本控制和源代码管理(SCM)功能的所有功能。它还在单个软件工具中支持其某些特性。
为了更好地理解Git与GitHub之间的异同,请看以下几点。
Git | GitHub |
---|---|
Git is a distributed version control tool that can manage a programmer’s source code history. | GitHub is a cloud-based tool developed around the Git tool. |
A developer installs Git tool locally. | GitHub is an online service to store code and push from the computer running the Git tool. |
Git focused on version control and code sharing. | GitHub focused on centralized source code hosting. |
It is a command-line tool. | It is administered through the web. |
It facilitates with a desktop interface called Git Gui. | It also facilitates with a desktop interface called GitHub Gui. |
Git does not provide any user management feature. | GitHub has a built-in user management feature. |
It has minimal tool configuration feature. | It has a market place for tool configuration. |