Dos desarrolladores crearon una bifurcación (branch) del repositorio maestro de GitHub, creando la Rama A y la Rama B. El desarrollador de la Rama A ya implementó en producción; la Rama B se fusionará con el maestro en la versión de la próxima semana. Antes de abrir una solicitud de extracción (pull request) en el maestro, ¿qué comando de Git debería ejecutar el desarrollador de la Rama B?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: git rebase master.
Por qué esta es la respuesta
La respuesta correcta es git rebase master. Antes de fusionar la Rama B en el maestro, es crucial actualizar la Rama B con los últimos cambios del maestro para evitar conflictos y mantener un historial de commits limpio. git rebase master reescribe el historial de la Rama B, aplicando sus commits después de los commits más recientes del maestro. Esto crea un historial lineal y facilita la revisión y fusión. git diff branchB master git commit -m solo muestra las diferencias y luego intenta hacer un commit, lo cual no integra los cambios del maestro. git pull master es una combinación de git fetch y git merge. Aunque git pull podría traer los cambios, git rebase es preferible para mantener un historial lineal y evitar commits de fusión innecesarios. git fetch -b master solo descarga los cambios del maestro pero no los integra en la Rama B.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta