PrácticaBloque 4 · Pull requests y forks
Dos PR que chocan
Práctica (4 min)
- Crea dos ramas desde
mainque cambian la misma línea del mismo archivo:
git switch main
git switch -c sede-auditorio
echo "Sede: Auditorio ITH" > sede.txt
git add sede.txt
git commit -m "Sede en el auditorio"
git push -u origin sede-auditorio
git switch main
git switch -c sede-sala
echo "Sede: Sala de cómputo ITH" > sede.txt
git add sede.txt
git commit -m "Sede en la sala"
git push -u origin sede-sala
- En GitHub, abre un PR por cada rama e integra el de
sede-auditorio. - Abre el de
sede-salay lee: This branch has conflicts that must be resolved. - En la terminal, trae
maina tu rama y lee el avisoCONFLICT (content):
git switch sede-sala
git pull origin main
- En VS Code identifica: Current es tu rama (Sala de cómputo) e Incoming es main (Auditorio).
- Resuelve, guarda y cierra el merge (sin
-m; cierra la pestaña del mensaje):
git add sede.txt
git commit
git push
- Recarga el PR e intégralo.
Comprobación
El PR de sede-sala ya no tiene conflictos y se integra con Merge pull request.