Git diff contra un alijo
¿Cómo puedo ver los cambios que realizará la eliminación del almacenamiento en el árbol de trabajo actual? ¡Me gustaría saber qué cambios se harán antes de aplicarlos!
Vea el alijo más reciente:
git stash show -p
Ver un alijo arbitrario:
git stash show -p stash@{1}
De las git stash
páginas de manual:
De forma predeterminada, el comando muestra diffstat, pero aceptará cualquier formato conocido por git diff (por ejemplo, git stash show -p stash@{1} para ver el segundo alijo más reciente en forma de parche).
Para ver el alijo más reciente:
git stash show -p
Para ver un alijo arbitrario:
git stash show -p stash@{1}
Además, uso git diff para comparar el alijo con cualquier rama.
Puedes usar:
git diff stash@{0} master
Para ver todos los cambios en comparación con la rama maestra.
O puedes usar:
git diff --name-only stash@{0} master
Para encontrar fácilmente solo los nombres de archivos modificados.
Si la rama en la que se basan los cambios ocultos ha cambiado mientras tanto, este comando puede resultar útil:
git diff stash@{0}^!
Esto compara el alijo con la confirmación en la que se basa.