Fusiona (merge) tu rama (branch) localmente, borra la rama y tira (pull) desde upstream.

Limpieza

Una vez que ya no necesitas las ramas puedes eliminarlas local y remotamente. Esto ayuda a que no termines con una pila de ramas viejas.

Fusionar (merge) localmente

¡Tu pull request ha sido fusionado! Tu rama fue fusionada en la rama 'gh-pages' de el repositorio original en GitHub. Puedes fusionar la rama localmente, también.

Primero, cámbiate a la rama a la cual quieres fusionarle los cambios. En este caso, la rama 'gh-pages'.

git checkout gh-pages

Ahora dile a Git desde qué rama quieres traer los cambios. En este caso, tu rama que empieza con "add-".

git merge <NOMBREDELABRANCH>

Ordena el repositorio eliminando la branch sobre la que has trabajado. Ahora que has fusionado los cambios que hiciste ahí, ya no te hace falta.

git branch -d <NOMBREDELABRANCH>

También puedes eliminar la rama de tu remoto en GitHub:

git push <NOMBREDELREMOTO> --delete <NOMBREDELABRANCH>

Tira (pull) desde upstream

Y por último, pero no menos importante, el repositorio original ha cambiado desde que tu pull request fue fusionado, ¡añadió tu nombre al sitio web! Si tiras de esos cambios desde upstream, estarás al día y tendrás esa versión también. Puedes ver el sitio online en: tunombredeusuario.github.io/patchwork.

Para tirar desde el original upstream:

git pull upstream gh-pages

¡Enhorabuena!

¡Has creado repositorios, repositorios remotos, trabajado con un colaborador, empujado (push), tirado (pull) y te has unido millones de personas desarrollando y enriqueciendo el código abierto!

Visita jlord.github.io/patchwork para ver tu nombre incorporado. ¿Quieres continuar? Revisa la sección Qué más en la página de recursos de esta aplicación.

Por favor, selecciona la carpeta en la que está tu repositorio.
  • Fusiona una rama a tu rama actual
  • git merge <NOMBREDELABRANCH>
  • Cambia la rama en la que estás trabajando
  • git checkout <NOMBREDELABRANCH>
  • Borra una rama local
  • git branch -d <NOMBREDELABRANCH>
  • Borra una rama remota
  • git push <NOMBREDELREMOTO> --delete <NOMBREDELABRANCH>
  • Tira (pull) desde una rama remota
  • git pull <NOMBREDELREMOTO> <NOMBREDELABRANCH>