tag repositorio que example crear git

repositorio - ¿Cómo hacer que Git muestre correctamente las rutas de acceso codificadas en UTF-8 en la ventana de la consola?



git push tag (1)

Tengo nombres de archivos en UTF-8, git los maneja bien, creará archivos correctamente y las páginas github también lo mostrarán correctamente. Excepto que lo mostrará en la consola como a continuación. ¿Es posible hacer que git muestre los caracteres codificados UTF-8 más allá de ASCII 127 en la consola correctamente?

git status # On branch master # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout -- <file>..." to discard changes in working directory) # # modified: .gitignore # modified: editfile.js # modified: "/321/203/321/201/321/202/320/260/320/275/320/276/320/262" # no changes added to commit (use "git add" and/or "git commit -a")

ACTUALIZAR

Me han preguntado sobre mi configuración regional, aquí está la salida del comando de locale

LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=


git siempre ha usado la pantalla octal8 octal, y una forma de mostrar el nombre real es mediante el uso de printf en un shell bash.

De acuerdo con este comentario , esto funciona incluso en Windows msysgit bash, que incluye printf (y se puede utilizar como en " ¿Cómo uso caracteres octales en un git checkout? ").

Pero eso no cambia la salida de comandos como git status o git ls-files . Sin embargo, desde que Git 1.7.10 introdujo el soporte de Unicode, esta página wiki menciona:

De forma predeterminada, git imprimirá nombres de archivo que no sean ASCII en notación octal citada, es decir, " /nnn/nnn... ". Esto se puede deshabilitar con :

git config core.quotepath off

O para todos los repositorios que usan:

git config --global core.quotepath off

Manten eso en mente:

La fuente de la consola predeterminada no es compatible con Unicode. Cambia la fuente de la consola a una fuente TrueType como Lucida Console o Consolas.
El programa de instalación puede hacer esto automáticamente, pero solo para el usuario que realiza la instalación.