tortoise para online framework for commands windows git bash windows-7

para - git windows xp



Git for Windows no ejecuta mi archivo.bashrc (3)

Lo mismo me sucedió cuando actualicé a Git Bash 2.5.0 en Windows 10. Cambié el nombre de mi ''.bashrc'' -> ''.bash_profile'' y relancé Git Bash. Todo vuelve a funcionar como siempre.

mv ~/.bashrc ~/.bash_profile

Acabo de instalar Git para Windows 2.5.0 en Windows 7, y parece que mi archivo .bashrc no se está ejecutando cuando ejecuto Git Bash.

Creé el archivo así:

Administrator@HintTech-Dev MINGW64 / $ pwd / Administrator@HintTech-Dev MINGW64 / $ cd ~ Administrator@HintTech-Dev MINGW64 ~ $ pwd /c/Users/Administrator Administrator@HintTech-Dev MINGW64 ~ $ touch .bashrc Administrator@HintTech-Dev MINGW64 ~ $ vi .bashrc [... I insert the line "ZZZTESTVAR=234" (without the quotes) into the file in vim ...] Administrator@HintTech-Dev MINGW64 ~ $ exit

Sin embargo, cuando vuelva a ejecutar Git Bash:

Administrator@HintTech-Dev MINGW64 / $ set | grep ZZZ Administrator@HintTech-Dev MINGW64 / $ cat ~/.bashrc ZZZTESTVAR=234 Administrator@HintTech-Dev MINGW64 / $ ZZZTESTVAR=234 Administrator@HintTech-Dev MINGW64 / $ set | grep ZZZ ZZZTESTVAR=234 Administrator@HintTech-Dev MINGW64 / $

¿Por qué no se corre mi .bashrc ? Parece estar en el lugar correcto y tiene los permisos correctos.


OK, descubrí el problema. Simplemente, el terminal bash utilizado por el último Git para Windows 2.5.0 (mintty) no se molesta en leer .bashrc - lee .bash_profile . De modo que puede configurar su entorno en .bash_profile y / o poner este código al principio para leer .bashrc :

if [ -f ~/.bashrc ] then . ~/.bashrc fi


Parece que la última versión de git para Windows (2.8.3.windows.1) utiliza un archivo ''perfil'' ahora en lugar de .bash_profile. Supongo que es así, no está oculto y tiene un nombre de archivo válido. No parece haber causado ningún problema anteriormente, pero tal vez fue confuso para las personas.