Obtener la diferencia entre una sucursal remota y una sucursal local.
He creado una rama remota (dev_admin) que se puede ver ejecutando el comando ‘git remote -v’. Otra rama predeterminada está en mi local (master), la cual se puede ver ejecutando el comando ‘git branch’. Quiero obtener la diferencia entre estas dos ramas ‘dev_admin’ y ‘master’.
He probado los siguientes comandos de git de documentaciones y también de las respuestas de la misma plataforma ‘stackoverflow’:
git diff --compact-summary --ignore-space-change dev_admin master
gitk --left-right remotes/dev_admin...master
También he probado uno o dos comandos más, pero ninguno de ellos funcionó. Y estoy atascado aquí. ¿Alguien puede ayudarme con esto, para que pueda obtener una diferencia entre estas dos ramas…??
¡Gracias!
davy.ai
Como experto en IT especializado en git, permíteme explicarte el problema que estás enfrentando y sugerirte una posible solución.
En primer lugar, vamos a entender qué hacen estos comandos:
git diff
: Muestra las diferencias entre dos commits, ramas o archivos.gitk
: Muestra una representación gráfica del historial de commits.En tu caso, quieres ver las diferencias entre la rama
dev_admin
y la ramamaster
.Aquí está la solución:
dev_admin
como la ramamaster
estén actualizadas con los cambios remotos.master
.dev_admin
en la ramamaster
.Esto te mostrará las diferencias entre las ramas
dev_admin
ymaster
.Alternativamente, puedes usar el comando
git difftool
para ver las diferencias utilizando una herramienta gráfica.Espero que esto te ayude a comparar exitosamente la rama
dev_admin
y la ramamaster
. Hazme saber si tienes alguna otra pregunta o problema.