Articles of git show

"Fatal: la label 'someTag' ya existe", al intentar agregar una label a commits antiguos

Pregunta ¿Por qué no puedo agregar una label a dos confirmaciones anteriores? git tag -a matlabTest cfa84dbb6dd3c2c9956421e723d2f99786f7b417 git tag -a matlabTest 45b3a4d83eece8a5adcb947392f15a14bd4b0e63 En cambio, estoy obteniendo: fatal: tag 'matlabTest' already exists Parece que Git solo quiere crear una nueva label en lugar de vincular la label con las confirmaciones. (ver abajo para más detalles). Fondo […]

Hacer que git show muestre la información en un formatting analizable por máquina

He leído el análisis de la salida de logging de git, preferiblemente como xml, pero eso no ayuda. Estoy tratando de get la siguiente información sobre una label git Usuario que creó la label Mensaje asociado a la creación de tags, si corresponde El nombre de la label (lo sé porque ya he pasado esto) […]

Lista de files modificados en Git con información de cambio

En resumen, quiero esto: git show –name-only <hash> ( ¿Cómo se enumeran todos los files en una confirmación? ) Pero también quiero una indicación de qué tipo de cambio fue, por ejemplo, añadir, eliminar, agregar / eliminar n líneas, preferiblemente aún en una sola línea por file.

save salida coloreada de Git Show

¿Hay alguna manera de save la salida coloreada de un show de git ? Vi la publicación sobre el uso de un editor diferente . Pero eso es mucho más de lo que estoy tratando de hacer. Solo quiero capturar un informe que es visualmente fácil de leer.

Git muestra <commit> y obtiene diff para un subset de files

Estoy buscando una solución para get la diferencia de una confirmación usando el command git show <commit> . Por lo general, hago: $> git show 12f00d Y como esperaba, obtengo todos los diff para todos los files modificados en la confirmación dada. Ahora tengo una gran confirmación (muchos files cambiados / movidos) después de una […]

¿Cómo get el SHA de compromiso a partir de la salida de diff?

¿Cómo puedo get el SHA de la confirmación de la salida diff? Por ejemplo, me gusta diferenciar un file binary, la salida de git show COMMIT es: diff –git a/0_prospektusok/FAR_feltetdiszek/feltetdisz_prospektus.xls b/0_prosp index 9993010..707c169 100644 Binary files a/0_prospektusok/FAR_feltetdiszek/feltetdisz_prospektus.xls and b/0 El git show 9993010 muestra el file en el terminal, pero si lo networkingirijo a un […]

git show printing información de label no deseada

Al usar este command: $ git show -s –pretty=format:%H –all imprime esto: 41b253549d86db3432743c1c8a9f75511779073c 83cfbe4b5a128ab06733fdde24f67171a1cf945c 20c18bee751e681856ee4587bb513400b472f941 ba73e741f3ccf7b719a67436cf8b953a1bdeeb89 tag 1.0 Tagger: <snip> 129cba44e34066bfee7ad19a278ead94c2edece9 tag 1.0.1 Tagger: <snip> 6fcdc763265454e602b746e4d81942a1f0597f2e tag 1.0.2 Tagger: <snip> 36e56a8bc0d568661fa61cdb0a4e4c69c4c30efb tag 1.0beta1 Tagger: <snip> Solo quiero imprimir hashes, no nombres de tags ni labeldores. ¿Qué debo hacer para arreglar esto?

git show no funciona con python check_output

Estoy escribiendo un script de python en el que tengo que leer el resultado del command git show del script. Decidí usar la function subprocess.check_output de python. Pero me da No such file or directory error de No such file or directory . Ejecutando desde Python : >>> import subprocess >>> subprocess.check_output(['pwd']) '/Users/aapa/Projects/supertext\n' >>> subprocess.check_output(['git […]

cómo leer la salida del command show git

Estoy entrando en VC y en particular git. Soy consciente de los commands básicos como git add/commit/remote pero me resulta difícil entender el resultado: $ git show f27d852 commit f27d852fc750a9c3f71eaf0acf586164b76faddf Author: myusername <myemail@gmail.com> Date: Tue Jun 28 22:59:35 2016 +0530 changed color to a different color diff –git a/css/business-casual.css b/css/business-casual.css index bbd44d7..ee1765e 100644 — a/css/business-casual.css […]

git diff: muchos parches con tres símbolos '@'

Estoy escribiendo una herramienta automática basada en git show , que se basa en el command git diff . Escribí un pequeño analizador que toma la salida de git show como el text a analizar, y en la mayoría de las situaciones en el resultado las líneas comienzan con '@@' indica qué líneas comparará. Sin […]