我在Windows 7上使用Git,通过Git Bash访问我的存储库。当我启动Git Bash时,如何更改它在一个方便的文件夹中打开的默认位置?

导航到htdocs,然后是一个特定的文件夹有点费时。是否有办法更改配置文件,使其在其他地方打开?或者是否可以编写.sh文件来完成此操作?

不幸的是,Git Bash无法在桌面上打开我的htdocs文件夹快捷方式,需要使用5次cd才能到达我想要的目录。


当前回答

列出的工作解决方案很好,但是当您想为git-bash设置多个默认home时,问题就出现了。

一个简单的解决方法是使用bat脚本启动git-bash。

git-bash-to-htdocs.bat

cd C:\xampp\htdocs
"C:\Program Files\Git\git-bash.exe" 

以上当然假设git-bash安装在C:\Program Files\Git\ git-bash.exe

您可以创建多个.bat文件,这样git-bash就可以从它想要的位置开始

其他回答

列出的工作解决方案很好,但是当您想为git-bash设置多个默认home时,问题就出现了。

一个简单的解决方法是使用bat脚本启动git-bash。

git-bash-to-htdocs.bat

cd C:\xampp\htdocs
"C:\Program Files\Git\git-bash.exe" 

以上当然假设git-bash安装在C:\Program Files\Git\ git-bash.exe

您可以创建多个.bat文件,这样git-bash就可以从它想要的位置开始

我在Windows 10上使用Git bash,这是我的解决方案:

关闭所有git bash会话 点击windows键并键入:env;然后单击“编辑帐户的环境变量”(控制面板) 在“用户变量....”;点击New按钮 变量名称:HOME 变量值:你想要~/在git bash中的路径

打开一个git bash会话,输入:pwd进行测试,然后执行cd ~/ && pwd进行检查

你可以创建一个.bashrc配置文件:

cd ~ && touch .bashrc && echo "cd /folder1/folder2/folder3"

更改cd命令到您想要的目录。

安装msysgit后,我在Windows资源管理器的上下文菜单中有Git Bash here选项。我只需导航到这个目录,然后在那里打开Bash。

我还将默认的Git Bash快捷方式复制到桌面,并编辑其Start in属性以指向我的项目目录。它完美无缺。

Windows 7x64, msysgit。

一旦你更新了Start in:字段,一定要删除Target:字段末尾的——cd-to-home