我在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 C:/xampp/htdocs/<name of your project>;

如果.bashrc文件不存在,在根文件夹中创建一个。对我来说是:C:\Users\tapas\

保存。bashrc并打开Git Bash。就是这样!

Git bash是用来玩bash命令的。所以我使用bash方法本身在windows Git bash

编辑你的.bash_profile(如果你没有的话就创建它-见下面如何创建)。输入以下行。

将这些行添加到文件中

alias ws="cd /d/workspace/"
ws

我的.bash_profile看起来像这样

Smilyface@SmilingMachine /d/workspace
$ cat ~/.bash_profile
alias ws="cd /d/workspace/"
ws

如何创建一个新的.bash_profile ?

touch ~/.bash_profile

或者直接写入文件

vi ~/.bash_profile 

很简单,哈!

右键单击Git Bash快捷方式,然后转到属性。 在start In选项的属性中添加你想要启动Git Bash的目录的位置,并应用这些更改。

我在某个地方读到过,它对我很有用。

首先检查git bash的HOME位置是什么。打开git bash并运行

echo $HOME

现在通过打开cmd并运行来更改HOME路径

setx HOME "path/to/.ssh/loc" (I gave C:\Users\aXXXX)

现在在git bash中运行echo命令进行交叉检查。

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

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

Windows 7x64, msysgit。