Quelle est la différence entre Git Bash et le shell GitHub pour Windows?

Je fais référence au shell fourni avec GitHub pour Windows et à Git Bash (qui a un installateur autonome).

Eh bien, d’une part, le shell par défaut fourni avec GitHub pour Windows est PoshGit , qui est un environnement Windows Power Shell pour Git. D’autre part, Git Bash / msysGit utilise le shell Bash (Bourne Again Shell) et MinGW , qui est un port d’un environnement de style Linux et des outils de ligne de commande.

PoshGit vous permettra d’utiliser les commandes Windows et Power Shell avec Git sur la ligne de commande, tandis que Git Bash vous permettra d’utiliser les outils MinGW / Linux avec Git sur la ligne de commande.