Fork GitHub

Una interesante manera de mejorar tu currículum, portafolio y perfil en línea y además de poner a prueba tus habilidades de programación, es hacer contribuciones a proyectos Open Source como el framework Laravel, entre muchos otros. Para ello necesitarás crear un fork del repositorio, el cual representará una copia fiel del proyecto original al momento de crear el fork. Sin embargo, si quieres que dicho fork siga reflejando los cambios del proyecto original necesitarás actualizarlo luego de cierto tiempo. En el siguiente videotutorial te enseñaremos los pasos que necesitarás para mantener el fork actualizado tanto en tu proyecto local como en el repositorio de GitHub.

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Pasos para actualizar la copia (fork) de un repositorio de Git:

  1. Agregar la referencia al repositorio remoto original, al cual llamaremos “upstream”, esto lo logramos con el comando:git remote add upstream https://github.com/whoever/whatever.git
  2. Traernos todas las ramas de dicho repositorio remoto con: git fetch upstream
  3. Irnos a la rama que queremos actualizar, por ejemplo master: git checkout master
  4. Reescribir nuestra rama master con los commits nuevos de la rama master del repositorio original con:
    git rebase upstream/master
  5. Finalmente si queremos actualizar nuestro fork remoto, lo haremos ejecutando git push -f origin master

Recuerda que estos cambios no afectarán al repositorio original, sólo tu fork (sobretodo si no tienes acceso de escritura al mismo).

Si quieres aprender más sobre Git y GitHub, revisa nuestro Curso de Git y GitHub aquí en Styde.

Lección anterior Interfaces gráficas para Git en Windows, Mac y Linux