Un truco de configuración permite encadenar cualquier número de veces la palabra 'git' antes de un comando válido sin que el terminal devuelva un error. El autor del blog caiustheory.com explica que es habitual teclear 'git' y, por inercia, escribir después un comando completo como 'git status', lo que provoca el mensaje 'git: 'git' is not a git command'. La solución propuesta es crear un alias recursivo en la configuración global de git con la orden 'git config --global alias.git '!exec git'', que añade al archivo .gitconfig un bloque [alias] con la entrada 'git = !exec git'. Gracias a este alias, cada vez que el primer argumento sea 'git', git lo expande como una llamada al propio ejecutable y termina ejecutando el subcomando final, de modo que 'git git git git sha' devuelve el mismo resultado que 'git sha', esto es, el hash SHA-1 del HEAD actual. El artículo incluye ejemplos en los que se concatenan hasta veintiocho 'git' seguidos antes del subcomando 'sha', todos con idéntico resultado. El autor aprovecha para compartir su archivo ~/.gitconfig con otros alias y correcciones de typos que utiliza en lugar de la autocorrección nativa de git.
