Fusiona (merge) tu rama (branch) localmente, borra la rama y hala (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, muevete 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 cuál rama quieres traer los cambios, en este caso, tu rama "feature" que empieza con "add-".

git merge <BRANCHNAME>

Ordenar el repositorio eliminando la "feature branch". Ahora que has fusionado no la necesitarás.

git branch -d <BRANCHNAME>

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

git push <REMOTENAME> --delete <BRANCHNAME>

Hala (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 a el sitio web! Si halas 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 halar desde el original upstream:

git pull upstream gh-pages

Felicitaciones!

Has creado repositorios, repositorios remotos, trabajado con un colaborador, empujado (push), halado (pulled) 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é sigue section en la página de recursos de esta aplicación.

Please select your repository directory.
  • Fusiona una rama a tu rama actual
  • git merge <BRANCHNAME>
  • Cambia la branch en la que estás trabajando
  • git checkout <BRANCHNAME>
  • Borra una rama local
  • git branch -d <BRANCHNAME>
  • Borra una rama remota
  • git push <REMOTENAME> --delete <BRANCHNAME>
  • Hala (Pull) desde una rama remota
  • git pull <REMOTENAME> <BRANCHNAME>