📜  Git 和 GitHub 的区别

📅  最后修改于: 2021-09-13 03:10:50             🧑  作者: Mango

Git: Git 是一个分布式版本控制系统,用于在软件开发过程中跟踪源代码的变化。它旨在协调程序员之间的工作,但它可用于跟踪任何一组文件中的更改。其目标包括速度、数据完整性以及对分布式非线性工作流的支持。

GitHub: GitHub 是一个基于 Web 的 Git 存储库托管服务,它提供 Git 的所有分布式修订控制和源代码管理 (SCM) 功能以及添加自己的功能。

Git 对 GitHub

下面是 Git 和 GitHub 之间的差异表:

S.No. Git GitHub
1. Git is a software. GitHub is a service.
2. Git is a command-line tool GitHub is a graphical user interface
3. Git is installed locally on the system GitHub is hosted on the web
4. Git is maintained by linux. GitHub is maintained by microsoft.
5. Git is focused on version control and code sharing. GitHub is focused on centralized source code hosting.
6. Git is a version control system to manage source code history. GitHub is a hosting service for Git repositories.
7. Git was first released in 2005. GitHub was launched in 2008.
8. Git has no user management feature. GitHub has built-in user management feature.