首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从Windows命令行启动Git Bash?

如何从Windows命令行启动Git Bash?
EN

Stack Overflow用户
提问于 2013-06-26 00:44:08
回答 11查看 196.1K关注 0票数 123

我得到了我希望是一个简单的问题,但我还没有找到答案。我想从Windows批处理文件启动Git Bash。这是我到目前为止尝试过的:

  1. 从Win 7开始按钮

启动了Git Bash

  1. 使用CTRL+ALT+DEL将该过程标识为"sh.exe"

  1. 使用start命令从批处理文件启动sh.exe

启动sh.exe

但是,这不会启动完整的Git Bash环境。Git Bash通常在标题栏中有"MINGW32“,但是sh.exe有一个指向... Git\bin\sh.exe的完整路径。我感觉可能有一些我不知道的覆盖或依赖项,也需要加载(拉入?导入?)。

这是我在网上搜索到的最好的结果之一,但它对我来说并不完全有意义,我也不确定它是否完全适用于我的情况:

Running git from Windows Cmd line: Where are key files?

我是Windows批处理脚本的初学者。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2013-06-26 04:11:06

如果要从批处理文件启动:

针对x86的

启动"“%SYSTEMDRIVE%\Program Files (x86)\Git\bin\sh.exe”“--登录

x64

开始"%PROGRAMFILES%\Git\bin\sh.exe“--登录

票数 142
EN

Stack Overflow用户

发布于 2013-06-26 00:50:56

我不确定您所说的“完整的Git Bash环境”是什么意思,但是如果我这样做了,我会得到很好的提示

代码语言:javascript
复制
"C:\Program Files\Git\bin\sh.exe" --login

在PowerShell中

代码语言:javascript
复制
& 'C:\Program Files\Git\bin\sh.exe' --login

The --login switch使shell执行登录shell startup files

票数 56
EN

Stack Overflow用户

发布于 2016-03-14 09:15:23

我更喜欢使用git-bash.exe而不是sh.exe。

代码语言:javascript
复制
start "" "%ProgramFiles%\Git\git-bash.exe" -c "tail -f /c/Windows/win.ini"

可以在最后调用/usr/bin/bash --login -i时停止关闭窗口;

代码语言:javascript
复制
start "" "%ProgramFiles%\Git\git-bash.exe" -c "echo 1 && echo 2 && /usr/bin/bash --login -i"

注意:我不确定这是不是一个好方法:)

票数 31
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17302977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档