Skip to main content

Acerca de GitHub y Git

Puedes utilizar GitHub y Git para colaborar en el trabajo.

Acerca de GitHub

GitHub es una plataforma donde puedes almacenar, compartir y trabajar junto con otros usuarios para escribir código.

Almacenar tu código en un "repositorio" en GitHub te permite:

  • Presentar o compartir el trabajo.
  • Seguir y administrar los cambios en el código a lo largo del tiempo.
  • Dejar que otros usuarios revisen el código y realicen sugerencias para mejorarlo.
  • Colaborar en un proyecto compartido, sin preocuparse de que los cambios afectarán al trabajo de los colaboradores antes de que esté listo para integrarlos.

El trabajo colaborativo, una de las características fundamentales de GitHub, es posible gracias al software de código abierto Git, en el que se basa GitHub.

Acerca de Git

Git es un sistema de control de versiones que realiza un seguimiento de los cambios en los archivos. Git es especialmente útil cuando un grupo de personas y tú estáis haciendo cambios en los mismos archivos al mismo tiempo.

Normalmente, para hacerlo en un flujo de trabajo basado en Git, harías lo siguiente:

  • Crear una rama a partir de la copia principal de archivos en los que tú (y tus colaboradores) estáis trabajando.
  • Realizar modificaciones en los archivos de forma independiente y segura en tu propia rama personal.
  • Dejar que Git fusione mediante combinación y de forma inteligente los cambios específicos en la copia principal de archivos, de modo que los cambios no afecten a las actualizaciones de otras personas.
  • Dejar que Git realice un seguimiento de tus cambios y los de otras personas, por lo que todos siguen trabajando en la versión más actualizada del proyecto.

Si quieres obtener más información sobre Git, consulta Acerca de Git.

¿Cómo funcionan Git y GitHub juntos?

Al cargar archivos en GitHub, los almacenas en un "repositorio de Git". Esto significa que al realizar cambios (o "compromisos") en los archivos de GitHub, Git se iniciará automáticamente para realizar un seguimiento y administrar los cambios.

Hay muchas acciones relacionadas con Git que puedes completar en GitHub directamente en el navegador, como crear un repositorio de Git, crear ramas y cargar y editar archivos.

Sin embargo, la mayoría de las personas trabajan en sus archivos localmente (en su propio ordenador), luego sincronizan continuamente estos cambios locales y todos los datos de Git relacionados, con el repositorio central "remoto" en GitHub. Hay muchas herramientas que puedes usar para hacerlo, como GitHub Desktop.

Cuando empieces a colaborar con otros y todos necesitéis trabajar en el mismo repositorio al mismo tiempo, haréis lo siguiente continuamente:

  • Extraer todos los cambios más recientes realizados por los colaboradores del repositorio remoto en GitHub.
  • Transferir de vuelta los cambios al mismo repositorio remoto en GitHub.

Git determina cómo combinar inteligentemente este flujo de cambios y GitHub te ayuda a administrar el flujo a través de características como "solicitudes de cambios".

¿Dónde empiezo?

Si no estás familiarizado con GitHub y Git, te recomendamos consultar los artículos de la categoría Póngase en marcha. Los artículos se centran en las tareas que puedes completar directamente en el explorador en GitHub y te ayudarán a:

  • Crear una cuenta en GitHub.
  • Aprender el "flujo GitHub" y los principios clave del trabajo colaborativo (ramas, compromisos, solicitudes de cambios, fusiones por combinación).
  • Personaliza tu perfil para compartir tus intereses y aptitudes.
  • Explora GitHub para encontrar inspiración para tus propios proyectos y conectarte con otros usuarios.
  • Obtén información sobre cómo descargar código interesante para tu propio uso.
  • Obtén información sobre cómo cargar algo en lo que estás trabajando en un repositorio GitHub.

Pasos siguientes

Información adicional