如何在Windows上更改Git Bash的默认位置?

我在Windows 7上使用Git并通过Git Bash访问我的存储库。 如何更改Git Bash打开时的默认位置?

导航到htdocs,然后是一个特定的文件夹是有点费时的。 有没有办法改变configuration文件在其他地方打开? 或者是否有可能写一个.sh文件来做到这一点?

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

安装msysgit之后,我在Windows资源pipe理器的上下文菜单中有Git Bash here选项。 所以我只是简单地导航到目录,然后在那里打开Bash。

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

Windows 7×64,msysgit。

没有安装msysgit最简单的方法是右键单击Git Bash快捷方式图标→ 开始: →“C:\ Program Files文件(x86)”。

更改开始入口并指出Git Bash的开始位置。 如果您不从目标框中删除--cd-to-home部分,则更改中的启动将被覆盖。

将这行添加到您的.bashrc文件中:

 cd C:/xampp/htdocs/<name of your project>; 

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

保存.bashrc并打开Git Bash。 而已!

打开bash的属性,并改为“开始”到你想要开始的位置。之后,(我有这个问题,我解决了这个问题)去瞄准并删除–cd到家参数部分在“C:\ Program Files \ Git \ git-bash.exe”之后。 只有那么你会开始在你指定的“开始”目录。

如果你像我一样,你的Git的方式是Windows键 + G + I + Enter ,那么你可以简单地按下Windows键 ,searchGit,右键单击产生的Git Bash图标,select属性,更改Start in:字段。

我不完全确定这是干什么的,因为我不确定Windows上的Git是什么(sh顶部的一个门面,它本身就是cmd的外观?),但无论如何,您现在可以将快捷方式Windows会search“Git”到你的任务栏或者桌面,而且它仍然会以你设置的任何目录开始。

右键单击Git Bash shortcut ,然后转到properties
start in选项里面的properties start in添加你想要启动Git Bash的目录的位置并apply这些改变。

为了方便,做一个Git Bash快捷方式到桌面,然后右键点击图标转到属性。 在这里你可以find一个文本框的开始部分。 replace你想要的path,例如:

 %USERPROFILE%\Desktop 

然后点击图标直接打开它。 你将在Git Bash中获得默认的桌面path。

只需在Git Bash的属性中input本地目录(Git项目主目录)的path。 也就是将pathC:\ yourprojsctdirectory设置为Git Bash的属性字段“Execute In”或(Ausführenin)。 而已!

现在双击Git Bash。 Git头文件将位于“yourprojsctdirectory”上。

一旦你更新了Start in:字段,请务必在Target:字段的末尾删除--cd-to-home

将“cd your_repos_path”添加到Gitconfiguration文件中,该configuration文件位于%

我尝试了以下; 它帮助了我。 我希望它也可以帮助你。

 cd /c/xampp/your-project