Estoy tratando de agregar un comando de alias a mi archivo gitconfig e informa "archivo de configuración incorrecto" en la línea que agregué. Sospecho que tiene algo que ver con el comando sed
y algunos problemas de escape, pero no sé exactamente qué se supone que es. Aquí está el comando, con saltos de línea añadido para la legibilidad:Escapar comandos de alias en un archivo gitconfig
impact = !git ls-files -z
| xargs -0n1 git blame -w -C
| sed -r 's/^[^(]+\((.*) [0-9]{4}-.*/\1/'
| sed -r 's/ +$//'
| sort -f
| uniq -c
| sort -nr
¿Por qué no pones ese código en un script de shell? –
Sí, pensé en eso, pero se siente mucho mejor llamarlo 'git impact' ... Creo que podría ponerlo en un script de shell y luego agregar un alias al script ... – nickf
@nickf Confirmo su alias funciona (sin ningún contenedor de script de shell) – VonC