我在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才能到达我想要的目录。
当前回答
Windows 10测试解决方案
在搜索中输入git bash 右键单击它并选择打开文件位置 右键单击它并选择属性 C:\Program Files\Git\ Git -bash.exe中的cd-to-home 在start中放入你想要它开始的目录的路径 例如,从:C:\xampp\htdocs开始
其他回答
列出的工作解决方案很好,但是当您想为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就可以从它想要的位置开始
不安装msysgit最简单的方法是右键单击Git Bash快捷图标→启动:→“C:\Program Files (x86)”。
更改条目中的Start并指出Git Bash的起始位置。如果您不从目标框中删除——cd-to-home部分,则更改中的Start将被覆盖。
只需在Git Bash的属性中输入本地目录(Git项目主目录)的路径。例如,将路径C:\yourprojsctdirectory设置为Git Bash的属性字段“Execute In”或(Ausführen In)。就是这样!
现在双击Git Bash。Git头文件将在你的“yourprojsctdirectory”中。
在.bashrc文件中添加一行以更改到所需的目录,如果没有.bashrc文件,也可以创建一个。bashrc。
例如,将cd C:/path/to/yourfolder添加到你的。bashrc文件中
注意,路径格式是Unix风格的正斜杠'/',而不是Windows的'\'反斜杠。
一种方法是打开bash并使用vim编辑它
打开Git Bash 执行vim ~/.bashrc命令 按i键插入字符 输入cd C:/path/to/folder;(确保使用正斜杠) 按“esc”退出插入模式 按:wq或ZZ保存并退出vim
我在https://simplernerd.com/cli-git-bash-default/上找到了这个解决方案
你可以创建一个.bashrc配置文件:
cd ~ && touch .bashrc && echo "cd /folder1/folder2/folder3"
更改cd命令到您想要的目录。