[2021] git – Cómo comparar archivos de dos ramas diferentes {DH}

Hay dos escenarios para comparar archivos:

Escenario 1: Compara archivos en sucursales remotas (ambas sucursales deben existir en el repositorio remoto)

Escenario 2: Compare los archivos locales (en la copia del espacio de trabajo local) con los archivos del repositorio remoto.

La lógica es simple. Si pasa dos nombres de sucursales a diff, siempre compara las sucursales remotas, y si solo proporciona un nombre de sucursal, siempre compara su copia de trabajo local con el repositorio remoto (el que especificó). Puede usar range para montar repositorios remotos.

Por ejemplo, mira una rama:

git checkout branch1
git diff branch2 [filename]

En este caso, si proporciona Nombre del archivose comparará su copia local de Nombre del archivo con la rama eliminada llamada «sucursal2«.

git diff branch1 branch2 [filename]

En este caso compararás Nombre del archivo de sucursales remotas llamadas «sucursal1«versus»sucursal2«

git diff ..branch2 [filename]

También en este caso compara el nombre de archivo de las ramas eliminadas con el nombre «sucursal1«versus»sucursal2«. Así que es lo mismo que arriba. Sin embargo, si acaba de crear una rama desde otra rama, diga «maestro», y su rama actual no existe en el repositorio remoto, se comparará la rama remota en su lugar.profesorvs control remoto»sucursal2«.


[2021] git – Cómo comparar archivos de dos ramas diferentes {DH}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas recientes