如何实现批处理脚本在特定目录中启动Git-Bash窗口的方法

介绍

如何实现批处理脚本在特定目录中启动Git-Bash窗口的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

<强>问题描述

平时想要在项目目录中输入git <代码> 命令,我需要先打开<代码> git代码 - <代码> bash 窗口,然后还要cd 到<代码>项目目录中。这挺麻烦的。我现在想:
通过批处理脚本,直接在某个目录中启动<代码> git代码 - <代码> bash 窗口。

<>强实现

在项目目录下,创建一个批处理脚本(<代码> StartGitBash.bat>

<代码>开始F: \ Program"“文件\ \ git-bash Git。exe - cd=D: \开发\ workspace \ HexoTools

命令解释<代码> 开始用于启动一个窗口<代码> F: \ Program"“文件\ Git \ git-bash.exe 是<代码> Git代码 - <代码> bash 的路径,注意路径中间的空格要用引号包起来<代码>——cd=D: \开发\ workspace \ HexoTools> Git bash - <代码> 的启动目录为<代码> D: \开发\ workspace \ HexoTools>

现在我只要点击项目目录下的<代码> StartGitBash。蝙蝠:

如何实现批处理脚本在特定目录中启动Git-Bash窗口的方法

就可在项目目录下打开Git-Bash了:

如何实现批处理脚本在特定目录中启动Git-Bash窗口的方法

<强>升级

上面的实现方式虽然可以快速某个项目中打开<代码> git-bash.exe> git-bash.exe> StartGit。蝙蝠>

<代码> @echo抵消/p输入=笆淙胍趃it-bash中打开的项目路径:“开始F: \ Program"“文件\ \ git-bash Git。exe - cd=%输入%

<强>通过赢+ R调用

然后把这个<代码> StartGit.bat> 路径> Win + R>

复制一个项目的路径。

如何实现批处理脚本在特定目录中启动Git-Bash窗口的方法”> <代码> win + R </代码> </p> <p>打开运行,输入<代码> StartGit </代码>然后回车(大小写无所谓)。</p> <p> <img src=

然后粘贴项目路径,按回车,这样就可以快速在<代码> Git-bash.exe>

如何实现批处理脚本在特定目录中启动Git-Bash窗口的方法

运行效果如下:

如何实现批处理脚本在特定目录中启动Git-Bash窗口的方法

<强>参考资料

如何使用脚本启动具有特定工作目录的Git Bash窗口?

窗口10

这基本上是@ lengxuehx的答案,但是针对赢得10进行了更新,它假设你的Bash安装来自Git官方下载的,Git Bash Windows。

cmd/c (cd启动/b“% %”;“C: \ Program Files \ GitW \ git-bash.exe"),,退出

在我丢失Git Bash的上下文菜单项作为我从命令注册表设置运行的命令后,我最终使用了这个。如果你对此感到好奇,我这样做了:

    <李>在HKEY_CLASSES_ROOT \目录\背景\壳的壳键中创建一个名为Bash的新键 <李>将字符串值添加到Icon (不是新密钥!),它是git-bash.exe的完整路径,包括git-bash。exe部分。您可能需要将其包装在引号中。 <李>在上下文菜单中将Bash的默认值编辑为要使用的文本李 <>李在Bash添加一个名为命令的子键 <李>将命令的默认值修改为cmd/c (cd启动/b“% %”;“C: \ Program Files \ GitW \ git-bash.exe"),,李退出

然后你应该能够关闭注册表并从任何真正的目录开始使用Git Bash。例如,,这电脑不是真正的目录。

<>强如何使用脚本(Bash或Windows批处理)启动具有指定工作目录的新Git Bash窗口?

如何实现批处理脚本在特定目录中启动Git-Bash窗口的方法