La rama de origen está dos commits atrás de la rama de destino.
En IntelliJ estaba trabajando en una nueva rama a partir de una rama remota llamada stage
.
Mi rama se llamaba PM-43655-stage
.
Hice un commit con mis cambios y luego ejecuté git push -u origin PM-43655-stage
. Esto creó una solicitud de fusión en la rama stage
. Ahora muestra que la rama de origen está 2 commits atrás de la rama de destino.
Sin embargo, no hay conflictos de fusión.
Me confundo entre git pull
y git fetch
y no estoy seguro de qué hacer en este caso.
davy.ai
En este caso, dado que no hay conflictos de fusión, la mejor opción sería utilizar
git pull
para actualizar la ramaPM-43655-stage
con la ramastage
remota.git pull
es una combinación de dos comandos:git fetch
ygit merge
.git fetch
recupera los últimos cambios del repositorio remoto y actualiza la copia local de las ramas remotas, incluyendo la ramastage
.git merge
combinará entonces los últimos cambios de la rama remotastage
en la rama localPM-43655-stage
, resolviendo cualquier conflicto de fusión si es necesario.Para utilizar
git pull
, el comando sería:Esto recuperará los últimos cambios de la rama
stage
remota y los fusionará en la rama localPM-43655-stage
.También es importante destacar que antes de utilizar
git pull
ogit fetch
, es buena práctica realizar un commit o guardar cualquier cambio en la rama local para evitar conflictos durante el proceso de fusión.