Preguntas etiquetadas con git-diff

184
Obteniendo la diferencia entre dos repositorios

¿Cómo podemos obtener la diferencia entre dos repositorios git? El escenario: tenemos un repo_a y repo_b. Este último fue creado como una copia de repo_a. Ha habido un desarrollo paralelo en ambos repositorios después. ¿Hay alguna manera de enumerar las diferencias de las versiones actuales de...

148
¿Cómo hacer que diff funcione como git-diff?

Me gusta el formato de salida de git diff. El color y la +/ -representación de los cambios entre líneas es más fácil de leer que GNU diff. Puedo ejecutar git diffusando --no-indexflag fuera de un repositorio de git y funciona bien. Sin embargo, parece faltarle la --excludeopción de excluir...

141
Cómo diferenciar entre cambios locales no confirmados y origen

Digamos que cloné un repositorio y comencé a modificar archivos. Sé que si tengo cambios locales no confirmados, puedo hacer una diferencia de la siguiente manera git diff test.txty me mostrará la diferencia entre el HEAD local actual y los cambios modificados y no confirmados en el archivo. Si...

114
¿Cómo obtener git diff con contexto completo?

¿Cómo crear un parche adecuado para revisar en crisol? git diff branch master --no-prefix > patch Esto genera solo 3 líneas de contexto. Entonces hago lo siguiente git diff --unified=2000 branch master --no-prefix > patch Es de esperar que todos los archivos tengan menos de 2000 líneas....

112
Lista de Git de archivos preparados

He preparado muchos archivos usando git add, ahora quiero ver todos los archivos que he preparado, sin archivos sin seguimiento o archivos modificados pero sin preparar . ¿Cómo puedo hacer eso? Cuando lo uso git diff --cached, puedo ver los cambios de lo que acabo de montar. Entonces intenté usar,...

104
Haciendo que git diff --stat muestre la ruta completa del archivo

Al hacerlo, git diff --statalgunos archivos se enumeran con la ruta completa desde la base del repositorio, pero algunos archivos se enumeran como: .../short/path/to/filename. Ese es el camino que comienza con ...y solo se muestra el camino corto. Me gustaría git diffenumerar la ruta completa...

104
¿Cómo descargar un único commit-diff de GitHub?

Me gustaría obtener una única confirmación (llamémosla ${SHA}) de GitHub a través de la interfaz web. Por ejemplo, algo como: $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ... pero sin tener que clonar todo el repositorio (el...

94
"Git diff" no hace nada

Supongo que se trata de un error de configuración en alguna parte, pero no puedo averiguar dónde. Los comandos regulares de git parecen funcionar bien, pero "git diff" no hace nada. Para estar seguro, eliminé las herramientas de diferencias externas de mi archivo .gitconfig. Se instaló a través...