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


70

我指的是GitHub for Windows和Git Bash(具有独立的安装程序)随附的外壳。


我认为他们只是两种不同类型的游戏机,而是等待有人谁更好知道比我
斑的幽灵


1
我曾尝试将Git用于Windows,但在Udacity课程中首次被介绍给Git Bash。由于我实际上并不使用Powershell,并且我在Linux上也做了很多数据分析,因此我更喜欢使用Git Bash。
里克·亨德森

Answers:


99

好吧,一方面,GitHub随附的Windows默认外壳是PoshGit,这是Git的Windows Power Shell环境。另一方面,Git Bash / msysGit使用Bash shell(Bourne Again Shell)和MinGW,这是Linux风格环境和命令行工具的端口。

PoshGit允许您在命令行中将Windows和Power Shell命令与Git一起使用,而Git Bash允许您在命令行中将MinGW / Linux工具与Git一起使用。


3
谢谢,我一开始也很困惑,但是现在很有意义!
realappie 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.