freeCodeCamp/guide/spanish/git/difference-git-github/index.md

2.2 KiB

title localeTitle
Difference between Git and GitHub Diferencia entre Git y GitHub

Diferencia entre Git y GitHub

Git y GitHub son dos cosas diferentes. Git es el sistema de control de versiones , mientras que GitHub es un servicio proporcionado para alojar repositorios de Git y ayudar a las personas a colaborar en la escritura de software. Sin embargo, ambos servicios a menudo se confunden por su contar con un nombre similar, debido al hecho de que GitHub se construye sobre Git, y porque muchos sitios web y artículos no hacen una diferencia lo suficientemente clara entre ambos conceptos.

Git no es GitHub

Git

Git es el sistema de control de versiones distribuido. Git es el responsable de realizar el seguimiento de los cambios en el contenido, normalmente archivos de código fuente.

Para más información, aquí hay un artículo completo sobre el propio Git .

GitHub

GitHub es una empresa que proporciona hosting de repositorios Git. Eso significa que proporcionan una solución llave en mano para alojar repositorios Git en sus servidores. Esto puede ser útil para mantener una copia de seguridad de su repositorio (Git solo rastrea los cambios realizados en sus archivos a lo largo del tiempo, todavíaes necesario realizar una copia de seguridad de los repositorios), y tener un lugar centralizado para guardar y compartir su código con otros.

Más que un simple servicio de alojamiento de repositorios Git, GitHub es una forja de software . Eso significa que también proporciona un sistema de seguimiento de incidencias , herramientas para la revisión de código y otras herramientas para colaborar con otras personas y crear software.

GitHub no es el único que ofrece este tipo de servicio. Uno de sus principales competidores es GitLab . Para más información sobre esto, consulte el artículo sobre el hosting de repositorios Git .