我在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时,问题就出现了。
一个简单的解决方法是使用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就可以从它想要的位置开始
其他回答
1/进入Git Bash的属性
2/ Change Start in: to your choi的目录
3/ Delete—cd-to-home
4/重启Git Bash
安装msysgit后,我在Windows资源管理器的上下文菜单中有Git Bash here选项。我只需导航到这个目录,然后在那里打开Bash。
我还将默认的Git Bash快捷方式复制到桌面,并编辑其Start in属性以指向我的项目目录。它完美无缺。
Windows 7x64, msysgit。
如果你像我一样,进入Git的方式是windows键+ G + I + Enter,那么你可以简单地点击windows键,搜索Git,右键单击生成的Git Bash图标,选择属性,并更改Start in:字段。
我不太确定这是干什么的,因为我不太确定Windows上的Git是什么(sh上面的facade本身就是cmd上的facade ?),但在任何情况下,你现在可以将Windows在搜索“Git”时拉出的快捷方式固定到你的任务栏或桌面,它仍然会从你设置的任何目录开始。
我尝试了以下方法;它帮助了我。我希望它也能帮助到你。
cd /c/xampp/your-project
打开这个文件:
C:\Program Files\Git\etc\bash.bashrc
并追加以下一行:
cd /c/Users/<User>/Documents/path/to/your/repos
重启Git bash