in

git – Cómo comparar archivos de dos ramas diferentes

apple touch icon@2

Hay dos escenarios para comparar archivos:

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

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

La lógica es simple. Si proporciona dos nombres de rama a diff, siempre comparará las ramas remotas, y si proporciona solo un nombre de rama, siempre comparará su copia de trabajo local con el repositorio remoto (el que proporcionó). Puede usar range para proporcionar repositorios remotos.

Por ejemplo, echa un vistazo a una sucursal:

git checkout branch1
git diff branch2 [filename]

En este caso, si proporciona nombre del archivo, comparará su copia local de nombre del archivo con la rama remota llamada «branch2«.

git diff branch1 branch2 [filename]

En este caso, comparará nombre del archivo de ramas remotas llamadas «branch1«vs»branch2«

git diff ..branch2 [filename]

En este caso también, comparará el nombre de archivo de las ramas remotas llamadas «branch1«vs»branch2«. Entonces, es lo mismo que el anterior. Sin embargo, si acaba de crear una rama desde otra rama, diga» maestra «y su rama actual no existe en el repositorio remoto, comparará la rama remota».Maestro«vs. remoto»branch2«.

Deja una respuesta

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

sql editor

SAP HANA – Tablas

39qbQfyx4kCPsn7pUd3h3 1200 80

Fan de Little Nightmares 2 descubre una posible integración de DLC en el menú del juego