我在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位置是什么。打开git bash并运行
echo $HOME
现在通过打开cmd并运行来更改HOME路径
setx HOME "path/to/.ssh/loc" (I gave C:\Users\aXXXX)
现在在git bash中运行echo命令进行交叉检查。
其他回答
列出的工作解决方案很好,但是当您想为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
如果你通过Windows终端使用Git Bash,你可以设置起始目录(任何配置文件)。
在Windows终端下,进入“设置”。>打开JSON文件。 在这个文件中,在概要文件>列表中,您可以设置startingDirectory属性(反斜杠需要转义)。
请参见文档。
打开这个文件:
C:\Program Files\Git\etc\bash.bashrc
并追加以下一行:
cd /c/Users/<User>/Documents/path/to/your/repos
重启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
很简单,哈!