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.

git

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!

42
demandé sur chicks 2015-09-02 17:57:45

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.

27
répondu patthoyts 2015-09-03 12:17:35

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
46
répondu raygreentea 2015-10-02 17:18:07

"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:

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.