В чем разница между Git Bash и оболочкой GitHub для Windows?

Я имею в виду оболочку, которая поставляется с GitHub для Windows, и Git Bash (которая имеет автономный установщик).

Ответ 1

Ну, во-первых, оболочка по умолчанию, поставляемая с GitHub для Windows, PoshGit, которая является среда Windows Power Shell для Git. С другой стороны, Git Bash/msysGit использует Bash shell (Bourne Again Shell) и MinGW, который представляет собой порт среды стиля Linux и средства командной строки.

PoshGit позволит вам использовать команды Windows и Power Shell с Git в командной строке, а Git Bash позволит вам использовать инструменты MinGW/Linux с Git в командной строке.