Cómo mantener sincronizado un fork en GitHub con el repositorio principal

Cuando tratas de contribuir en un proyecto en GitHub, la forma habitual es haberlo mediante un «pull request»:

  • Llevas a cabo un fork del repositorio del proyecto en GitHub.
  • Clonas tu fork en tu equipo.
  • Llevas a cabo los cambios.
  • Cuando los tienes listos, los llevas a tu repositorio (el fork) en GitHub mediante un pull.
  • Creas un «pull request» desde tu fork al repositorio principal y, si todo es correcto, los cambios se fusionan en el proyecto principal.

Cuando quieres volver a contribuir al proyecto tienes que sincronizar tu proyecto local con el proyecto principal, para evitar problemas en la fusión.

Taller de introducción a Git

En la sección de documentación os dejo la presentación y el guion creados para el taller sobre Git, titulado “Taller de introducción a Git” que di el 09/10/2014 en las XIII Xornadas Libres organizadas por el Grupo de Programadores y Usuarios de Linux de la Facultad de Informática de la Universidad de A Coruña. Espero que os sea útil.

Recordar que tenéis disponibles los libros “Git. Fundamentos” y “Git. Servidores privados” de forma gratuita.