
Creación de un servicio Linux
11 de abril de 2025Comandos para sincronizar rama main y develop desde el repo remoto hacia repo local:
alias gpull='
git checkout main && \
git pull origin main && \
git checkout develop && \
git pull origin develop'
Qué hace paso a paso:
git checkout main → Cambia a la rama principal (main).
git pull origin main → Actualiza la rama main con los últimos cambios del remoto.
git checkout develop → Cambia a la rama develop.
git pull origin develop → Actualiza también develop
Comandos para sincronizar rama main y develop desde repo local hacia el repo remoto:
alias gpush='
git checkout main && \
git push origin main && \
git checkout develop && \
git push origin develop'
Qué hace paso a paso:
git checkout main → Cambia a la rama main.
git push origin main → Envía tus commits locales de main al remoto.
git checkout develop → Cambia a la rama develop.
git push origin develop → Envía tus commits locales de develop al remoto.
Comandos para mergear develop en main, actualizando ambas ramas antes y enviando los cambios al remoto:
alias gmerge='
git checkout develop && \
git pull origin develop && \
git checkout main && \
git pull origin main && \
git merge develop && \
git push origin main'
Qué hace paso a paso
git checkout develop → Cambia a develop.
git pull origin develop → Actualiza develop con los últimos cambios remotos.
git checkout main → Cambia a main.
git pull origin main → Asegura que main también esté actualizada.
git merge develop → Fusiona develop en main.
git push origin main → Sube la rama main fusionada al repositorio remoto.




