有人知道git bash windows程序在shell中使用了什么吗?

有人知道git bash windows程序在shell中使用了什么吗?,git,github,terminal,cmd,Git,Github,Terminal,Cmd,很抱歉,如果这是一个错误的地方发布,但我正在使用从github下载的适用于windows的git bash程序 它的功能几乎与linux/mac终端相同,我想知道是否有任何软件可以做同样的事情 问题是我只能打开一个GitBash窗口,如果有办法打开超过一个GitBash实例,那也太好了 非常感谢 Martin使用一种包含MSys/MinGW和git的包装。您可以使用类似的包装器获得多个选项卡。使用MSYS项目提供的Windows端口,MSYS项目反过来又是系统的一部分。正如Andrew指出的,这

很抱歉,如果这是一个错误的地方发布,但我正在使用从github下载的适用于windows的git bash程序

它的功能几乎与linux/mac终端相同,我想知道是否有任何软件可以做同样的事情

问题是我只能打开一个GitBash窗口,如果有办法打开超过一个GitBash实例,那也太好了

非常感谢

Martin使用一种包含MSys/MinGW和git的包装。您可以使用类似的包装器获得多个选项卡。

使用MSYS项目提供的Windows端口,MSYS项目反过来又是系统的一部分。正如Andrew指出的,这个软件实际上是Github for Windows内部包含和使用的一部分

因此,通过安装MSYS,您可以在Github for Windows之外获得适用于Windows的
bash

请注意,Git for Windows是基于一个经过修改的
msys.dll
,它收到了大量未包含在上游的更改。我不确定这是否构成了用户明显的变化,但“stock”
bash
的行为可能与您在Github for Windows中使用的行为有所不同


还要注意的是,
bash
的这个端口没有被教导正确处理非ASCII字符。因此,即使Git for Windows从1.7.10开始是完全Unicode,
bash不知道这一点,我也不确定它是否会知道。

在Windows 7和8上,您可以按住shift键并左键单击启动栏或神奇搜索框中的Git图标,打开另一个实例

或者,您也可以双击Git/bin/中的快捷方式或sh.exe


注意:包括弗格森和博蒂默的改进。

这里有一篇关于这方面的文章,会对您有所帮助。

非常感谢。你知道有谁指导过用控制台设置mysysgit吗?再次感谢!请不要使用错误的术语:“msysgit”是开发Git for Windows的开发环境,“Git for Windows”是“Github for Windows”软件使用的。这一区别在法律上是明确的。所以请考虑编辑你的答案。@ KothIX是这样的——“MySGGit”名称反映了组件名称,并且我在使用Git之前很久就使用了Mys.我真的应该更彻底地阅读他们的页面。相应地进行了编辑。很好的提示-但实际上是shift+左键点击:)这也适用于Windows 8,以及神奇的搜索框。例如,Win+S,开始键入git,然后按住shift键单击或按shift键enter启动一个新窗口,而不是激活一个已打开的窗口。