Git: Git es un sistema de control de versiones distribuido para rastrear cambios en el código fuente durante el desarrollo de software. Está diseñado para coordinar el trabajo entre programadores, pero se puede utilizar para realizar un seguimiento de los cambios en cualquier conjunto de archivos. Sus objetivos incluyen la velocidad, la integridad de los datos y la compatibilidad con flujos de trabajo no lineales y distribuidos.
GitHub: GitHub es un servicio de alojamiento de repositorios de Git basado en la web, que ofrece todas las funciones de control de revisión distribuido y gestión de código fuente (SCM) de Git, además de agregar sus propias características.
A continuación se muestra una tabla de diferencias entre Git y GitHub:
S. No. | Git | GitHub |
---|---|---|
1. | Git es un software. | GitHub es un servicio. |
2. | Git es una herramienta de línea de comandos | GitHub es una interfaz gráfica de usuario |
3. | Git está instalado localmente en el sistema | GitHub está alojado en la web |
4. | Git es mantenido por Linux. | GitHub es mantenido por Microsoft. |
5. | Git se centra en el control de versiones y el intercambio de código. | GitHub se centra en el alojamiento de código fuente centralizado. |
6. | Git es un sistema de control de versiones para administrar el historial del código fuente. |
GitHub es un servicio de alojamiento para repositorios Git. |
7. | Git se lanzó por primera vez en 2005. |
GitHub se lanzó en 2008. |
8. | Git no tiene una función de administración de usuarios. |
GitHub tiene una función de gestión de usuarios integrada. |
9. | Git tiene licencia de código abierto. | GitHub incluye un nivel gratuito y un nivel de pago por uso. |
10 | Git tiene una configuración mínima de herramientas externas. | GitHub tiene un mercado activo para la integración de herramientas. |
11 | Git proporciona una interfaz de escritorio llamada Git Gui. | GitHub proporciona una interfaz de escritorio llamada GitHub Desktop. |
12 | Git compite con CVS, Azure DevOps Server, Subversion, Mercurial, etc. | GitHub compite con GitLab, Git Bucket, AWS Code Commit, etc. |