Recientemente instalé la aplicación de escritorio GitHub para Windows, que tiene su propia versión de Git (1.9.5.github.0 en mi caso). Estoy intentando agregarle algunos alias, pero no funciona. Lo intenté
git config alias
y
git config --global alias
para ver si el command está disponible, pero el post devuelto es
error: la key no contiene una sección: alias
¿Falta en la versión de GitHub de Git? ¿O me perdí algo realmente obvio?
Nada que ver con GitHub o una versión particular de Git; simplemente, la syntax que estás usando es incorrecta. Usar tu command en mi Macbook arroja exactamente el mismo error:
$ git config alias error: key does not contain a section: alias
La syntax correcta para definir un alias llamado <alias-name>
y equivalente a git <replacement-text>
es
git config alias.<alias-name> "<replacement-text>"
con posiblemente un indicador --global
para declarar el alias en cuestión en el nivel de usuario y no en el nivel de repository:
git config --global alias.<alias-name> "<replacement-text>"
El siguiente command define (en el nivel de usuario) un alias llamado co
para commit
,
git config --global config.co "commit"
que le permite ejecutar git co
como lo haría git commit
.
Y si desea enumerar todos los alias definidos en su máquina, incluso puede … definir un alias para ello,
git config alias.alias "config --get-regexp ^alias\."
y luego simplemente corre
git alias
Para get más detalles, consulte la sección correspondiente del libro de Pro Git .
Si desea enumerar todos los alias definidos:
git config --get-regexp alias
Interpretará el nombre como una expresión regular y escribirá los nombres de las teclas ( alias.xxx
, alias.yyy
, …)