es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Creación de un alias de Git a partir de un comando Git funcional… sin éxito.

Tengo un comando que funciona para mostrar el historial de Git de un archivo:

$ git show –oneline -s $(git rev-list HEAD — 32-factures-creation.R)
0df507b9 Simplificar expresión SQL en 32-factures-creation.R
16f94a10 Actualizar formato de prsAnneeMois
f9a6cafb Actualizar “Facturation à l’employeur”
74cb7d3e Añadir condiciones ISNULL
29d4886c Añadir nueva clave prsNbrJTad y modificar hoja de Excel, pantallas y scripts
da3c94a1 Combinar rama ‘bugfix/87-fraction-horaire-sur-facture’ en la versión 20.09

Me gustaría crear un alias con él.

Pero si estoy usando mi alias:

file-history-f = “!f() { git show –oneline -s $(git rev-list HEAD — $1); }; f”

Entonces solo tengo una línea de salida:

$ g file-history-f 32-factures-creation.R
f2e32231 (HEAD -> stgid-en-lecture-seule, origin/stgid-en-lecture-seule) Add stgIDReadOnly_vk

No entiendo qué estoy haciendo mal… El contenido entre los corchetes es exactamente lo que funciona cuando se ejecuta desde la línea de comando, con el nombre del archivo siendo reemplazado por $1…

¿Alguna idea?

Por cierto, mi otro alias:

file-history-sh = !sh -c ‘git show –oneline -s $(git rev-list HEAD — $1)’

Sí muestra todo, como una salida de registro no filtrada:

$ g file-history-sh 32-factures-creation.R
f2e32231 (HEAD -> stgid-en-lecture-seule, origin/stgid-en-lecture-seule) Add stgIDReadOnly_vk
e89bc4b1 (origin/master, master) Revert “Rebuild wars”
907e500a Rebuild wars
b18b8eb6 Index amounts in DocuContratCFI
d5590007 Merge branch ‘master’ of https://bitbucket.org/…/…
6ccde740 Merge branch ‘master’ of https://bitbucket.org/…/…

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    0df507b9 Simplificar expresión SQL en 32-factures-creation.R
    16f94a10 Actualizar formato de prsAnneeMois
    f9a6cafb Actualizar “Facturacion a l’employeur”
    74cb7d3e Agregar condiciones ISNULL
    29d4886c Agregar nueva clave prsNbrJTad, y modificar hoja de Excel, pantallas y scripts
    da3c94a1 Fusionar rama ‘bugfix/87-fraction-horaire-sur-facture’ en release / 20.09

Comments are closed.