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.
Pasos para actualizar la copia (fork) de un repositorio de Git:
- 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
- Traernos todas las ramas de dicho repositorio remoto con:
git fetch upstream
- Irnos a la rama que queremos actualizar, por ejemplo master:
git checkout master
- Reescribir nuestra rama master con los commits nuevos de la rama master del repositorio original con:
git rebase upstream/master
- 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.
Regístrate hoy en Styde y obtén acceso a todo nuestro contenido.
Lección anterior Interfaces gráficas para Git en Windows, Mac y Linux