我在Windows 7上使用Git,通过Git Bash访问我的存储库。当我启动Git Bash时,如何更改它在一个方便的文件夹中打开的默认位置?
导航到htdocs,然后是一个特定的文件夹有点费时。是否有办法更改配置文件,使其在其他地方打开?或者是否可以编写.sh文件来完成此操作?
不幸的是,Git Bash无法在桌面上打开我的htdocs文件夹快捷方式,需要使用5次cd才能到达我想要的目录。
我在Windows 7上使用Git,通过Git Bash访问我的存储库。当我启动Git Bash时,如何更改它在一个方便的文件夹中打开的默认位置?
导航到htdocs,然后是一个特定的文件夹有点费时。是否有办法更改配置文件,使其在其他地方打开?或者是否可以编写.sh文件来完成此操作?
不幸的是,Git Bash无法在桌面上打开我的htdocs文件夹快捷方式,需要使用5次cd才能到达我想要的目录。
当前回答
我在某个地方读到过,它对我很有用。
首先检查git bash的HOME位置是什么。打开git bash并运行
echo $HOME
现在通过打开cmd并运行来更改HOME路径
setx HOME "path/to/.ssh/loc" (I gave C:\Users\aXXXX)
现在在git bash中运行echo命令进行交叉检查。
其他回答
我喜欢彼得·摩顿森的回答,但我想扩展一下。
在.bashrc文件中的“cd ~”会导致Git Bash的“Git Bash Here”特性停止工作。相反,在.bashrc文件中添加这个if语句:
if [ "$PWD" == '/' ]
then
cd ~
fi
当Git Bash单独运行时,它将更改为主目录,但当“Git Bash Here”运行时,当前工作目录将不会更改。
如果你通过Windows终端使用Git Bash,你可以设置起始目录(任何配置文件)。
在Windows终端下,进入“设置”。>打开JSON文件。 在这个文件中,在概要文件>列表中,您可以设置startingDirectory属性(反斜杠需要转义)。
请参见文档。
我在Windows 10上唯一管用的方法是:
右键单击giitbash快捷方式->比例 更改目标为:"C:\Program Files\Git\ Git -bash.exe"——cd=C:\Users\test\Desktop\
这将始终打开桌面路径
1/进入Git Bash的属性
2/ Change Start in: to your choi的目录
3/ Delete—cd-to-home
4/重启Git Bash
只需在Git Bash的属性中输入本地目录(Git项目主目录)的路径。例如,将路径C:\yourprojsctdirectory设置为Git Bash的属性字段“Execute In”或(Ausführen In)。就是这样!
现在双击Git Bash。Git头文件将在你的“yourprojsctdirectory”中。