Preguntas etiquetadas con diff

El acto de identificar diferencias entre dos o más archivos para admitir diversas actividades de desarrollo de software (seguimiento de errores, creación de parches, ...)

2141
¿Cómo muestro los cambios que se han organizado?

Organicé algunos cambios para ser comprometidos; ¿Cómo puedo ver la diferencia de todos los archivos que se organizan para la próxima confirmación? Soy consciente del estado de git , pero me gustaría ver las diferencias reales, no solo los nombres de los archivos que están organizados. Vi que la...

1752
Ver confirmaciones de Git no apresuradas

¿Cómo puedo ver las confirmaciones locales que he realizado y que aún no se han enviado al repositorio remoto? Ocasionalmente, git statusimprimirá que mi rama es X confirma antes origin/master, pero no siempre. ¿Es esto un error con mi instalación de Git o me falta

1538
¿Cómo comparar archivos de dos ramas diferentes?

Tengo un script que funciona bien en una rama y está roto en otra. Quiero ver las dos versiones una al lado de la otra y ver qué es diferente. ¿Hay alguna forma de hacer esto? Para que quede claro, no estoy buscando una herramienta de comparación (uso Beyond Compare). Estoy buscando un comando git...

1435
Cómo grep (buscar) código comprometido en el historial de Git

He eliminado un archivo o algún código en un archivo en algún momento del pasado. ¿Puedo grep en el contenido (no en los mensajes de confirmación)? Una solución muy pobre es grep el registro: git log -p | grep <pattern> Sin embargo, esto no devuelve el hash de confirmación de inmediato....

474
git-diff para ignorar ^ M

En un proyecto donde algunos de los archivos contienen ^ M como separadores de nueva línea. Aparentemente, diferenciar estos archivos es imposible, ya que git-diff lo ve como todo el archivo es solo una línea. ¿Cómo difiere uno con la versión anterior? ¿Hay una opción como "tratar ^ M como nueva...

460
¿Cómo diferenciar un commit con su padre?

Además de escribir un alias o script, ¿hay un comando más corto para obtener la diferencia para un commit en particular? git diff 15dc8^..15dc8 Si solo le da la identificación de confirmación única git diff 15dc8, difiere esa confirmación contra

443
Cómo ver el archivo diff en git antes de confirmar

Esto a menudo me pasa a mí: Estoy trabajando en un par de cambios relacionados al mismo tiempo en el transcurso de un día o dos, y cuando es hora de comprometerse, termino olvidando lo que cambió en un archivo específico. (Esto es solo un repositorio personal de git, así que estoy de acuerdo con...