Git: Git 是一个分布式版本控制系统,用于在软件开发过程中跟踪源代码的变化。它旨在协调程序员之间的工作,但它可用于跟踪任何一组文件中的更改。其目标包括速度、数据完整性以及对分布式非线性工作流的支持。
GitHub: GitHub 是一个基于 Web 的 Git 存储库托管服务,它提供 Git 的所有分布式修订控制和源代码管理 (SCM) 功能以及添加自己的功能。
下面是 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. |