Git Bash和GitHub for Windows shell有什么区别?

我指的是GitHub for Windows和Git Bash(它有一个独立的安装程序)附带的shell。

那么,首先,GitHub for Windows附带的默认shell是PoshGit ,它是Git的Windows Power Shell环境。 另一方面, Git Bash / msysGit使用Bash shell (Bourne Again Shell)和MinGW ,它是Linux风格的环境和命令行工具的一个端口。

PoshGit允许你在命令行中使用Windows和Power Shell命令,而Git Bash则允许你在命令行中使用MinGW / Linux工具和Git。