git-bash.exe -i -c "/bin/bash"
似乎工作得更好.
此问题说明了各种其他调用方式git-bash.exe
,但结论是:
运行git-for-windows的首选方法是使用
git-cmd.exe
:
c:\git\git-cmd.exe --command=usr/bin/bash.exe -l -i
然而,这仅在当前cmd中打开会话,同时git-bash.exe
打开一个新窗口.
结合这个问题(打开一个新的控制台)和这个(避免两个CMD窗口),我会使用:
start /b cmd /c git-bash.exe -i -l -c "/bin/bash"
在OP与Atif穆罕默德Ameenuddin报告在评论这个细的工作:
start "" "%ProgramFiles%\Git\git-bash.exe"