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.
- Fusiona una rama a tu rama actual
- Cambia la branch en la que estás trabajando
- Borra una rama local
- Borra una rama remota
- Hala (Pull) desde una rama remota
git merge <BRANCHNAME>
git checkout <BRANCHNAME>
git branch -d <BRANCHNAME>
git push <REMOTENAME> --delete <BRANCHNAME>
git pull <REMOTENAME> <BRANCHNAME>