如何在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