Pourquoi "MINGW64" apparaît-il sur mon Git bash?
j'ai dû formater mon ordinateur portable, et donc j'ai dû installer Git à nouveau. Cependant, il est tout à fait différent de celui que j'ai eu hier, l'icône n'est plus l'icône orange par défaut, il ressemble plus à Chrome maintenant.
bash
est tout à fait différents, y compris un violet "MINGW64
" à chaque ligne. Pourquoi est-il là?
Est-ce la nouvelle version finale? Ou Ai-je téléchargé quelque chose de différent?
j'ai téléchargé https://github.com/git-for-windows/git/releases/download/v2.5.1.windows.1/Git-2.5.1-64-bit.exe à partir de https://git-scm.com/downloads .
Merci!
5 réponses
C'est la nouvelle icône utilisé avec Git pour Windows 2.x. Le site Web a besoin d'une mise à jour pour cela, je suppose, mais il n'y a pas beaucoup de bénévoles en général.
la MINGW64 est la valeur de MSYSTEM
variable d'environnement. Ceci a été inclus dans l'invite de bash en définissant PS1
dans le /etc/bash.bashrc
fichier. Vous pouvez soit l'Annuler dans votre propre $HOME/.profile
ou éditez celui distribué pour supprimer cela si vous préférez.
la façon la plus facile de supprimer 'MINGW64' est de commenter deux lignes dans le fichier:
\Git\etc\profile.d\git-prompt.sh
...
# PS1="$PS1"'\[3[35m\]' # change to purple
# PS1="$PS1"'$MSYSTEM ' # show MSYSTEM
"Git pour windows" comprend git plus une variété de logiciels supplémentaires, que vous avez peut-être déjà sur votre machine. Cela comprend:
- bash (qui est déjà livré avec Windows 10)
- ssh (qui est aussi maintenant inclus dans Windows 10)
- 'git bash' qui inclut des préférences pour une PS1, un fichier de raccourci, et quelques autres outils.
si vous voulez git, mais ne voulez pas tous les logiciels supplémentaires, vous pouvez obtenir une construction minimale de nuget.
cependant si vous utilisez une interface graphique qui peut aussi inclure un git intégré-personnellement j'utilise celui inclus avec Sourcetree. Dans mon profil powershell:
Add-PathVariable "${env:UserProfile}\AppData\Local\Atlassian\SourceTree\git_local\bin"
cela fournit git sans aucune modification supplémentaire à votre système ou des copies supplémentaires d'autres logiciels.