我在Windows上运行msysgit。
我有2种方法可以打开bash提示符:
当我这样做时打开的两个窗口显示相同,但是它们被窗口分开分组,并且两个窗口中只有一个获得Git图标(上下文菜单版本)
这里发生了什么,是否有任何简单的方法可以解决这个问题,或者我确定了一个我应该在msysgit项目上引发的错误?
答案 0 :(得分:0)
看起来从'Git Gui'打开的bash窗口是“sh.exe”的实例,当你打开'Git Bash'时打开的窗口是“bash.exe”的实例这些是git bin目录中的两个单独的.exe文件。
作为测试,如果你重命名/删除sh.exe文件,git gui,打开时会抛出错误,但是当你选择从它打开bash时,它现在会打开bash.exe。
此外,两个文件的大小完全相同,为584kb。
我至少会在项目中提出一个问题,看看是否有充分理由这样做。