使用批处理脚本 在特定目录中启动Git-Bash窗口
问题描述平时想要在项目目录中输入git命令,我需要先打开git-bash窗口,然后还要cd到项目目录中。这挺麻烦的。我现在想:通过批处理脚本,直接在某个目录中启动git-bash窗口。实现在项目目录下,创建一个批处理脚本(StartGitBash.bat)文件,写入如下的命令:start F:\Program" "Files\Git\git-bash.exe -
·
问题描述
平时想要在项目目录中输入git
命令,我需要先打开git
-bash
窗口,然后还要cd
到项目目录中。这挺麻烦的。我现在想:
通过批处理脚本,直接在某个目录中启动git
-bash
窗口。
实现
在项目目录下,创建一个批处理脚本(StartGitBash.bat
)文件,写入如下的命令:
start F:\Program" "Files\Git\git-bash.exe --cd=D:\dev\workspace\HexoTools
命令解释
start
用于启动一个窗口F:\Program" "Files\Git\git-bash.exe
是git
-bash
的路径,注意路径中间的空格要用引号包起来--cd=D:\dev\workspace\HexoTools
指定git
-bash
的启动目录为D:\dev\workspace\HexoTools
,
点击批处理在项目目录下打开git-bash
现在我只要点击项目目录下的StartGitBash.bat
:
就可在项目目录下打开git-bash了:
升级
上面的实现方式虽然可以快速某个项目中打开git-bash.exe
,但是这种实现方式不通用,所以我改进了一下,通过输入项目路径来快速在该目录下快速打开git-bash.exe
。为了后面调用的时候少打点字,我把文件名改为StartGit.bat
,代码如下:
@echo off
set /P input="输入要在git-bash中打开的项目路径:"
start F:\Program" "Files\Git\git-bash.exe --cd=%input%
通过Win+R调用
然后把这个StartGit.bat
所在的目录放到path
环境变量中,这样就可以通过win+r
调用了,调用的步骤为:
- 复制一个项目的路径.
win+R
打开运行,- 输入
StartGit
然后回车(大小写无所谓).
- 然后粘贴项目路径,按回车,这样就可以快速在
Git-bash.exe
中快速进入该项目路径了.
运行效果如下:
参考资料
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)