如何在Git Bash中设置启动目录?

12

如何在Git Bash中设置起始目录的命令?

当我启动Git Bash时,起始目录是C盘中的Bitbust目录,所以我必须使用cd命令更改工作目录。

但我认为这是一个不必要的过程。我希望启动目录成为Git Bash启动时的工作目录。

3个回答

24

右键单击快捷方式,选择属性。导航到“快捷方式”选项卡。

这里有两件事情需要更改。首先,默认情况下,目标字段将以--cd-to-home结尾 - 将其删除。完成后,您可以编辑开始于字段并赋予任何您想要的目录。

例如,这是我的机器上的快捷方式:

enter image description here

编辑后,您将拥有:

enter image description here

当然,您还可以创建多个Git Bash快捷方式,每个快捷方式都在您感兴趣的目录中启动。


我按照你的帮助尝试了,但启动目录仍然是c:/users/my username。这是什么原因? - Author
@JohnMiller 你确定要移除 --cd-to-home 吗? - Mureinik
快捷属性是指桌面上 Git Bush 快捷方式的属性吗? - Author
1
@JohnMiller 是的。除非您以另一种方式启动它,否则您必须编辑那个快捷方式。 - Mureinik
--cd-to-home 的目的是什么?将其删除并设置目录可以工作,但我好奇为什么需要删除 --cd-to-home - Rich
1
@rich --cd-to-home 会导致Git Bash在启动后切换到你的主目录,使得“开始于”目录有点毫无意义。移除这个标志会让它停留在打开时的目录。 - Mureinik

5

这里有一个快速解决方案;

不要打开git,然后使用cd /long/path/to/your/files来导航到你想要的文件夹,而是按照以下步骤进行;

在Windows 10中,

  • 转到任何您喜欢的文件夹。
  • 右键单击
  • 点击“在此处打开Git”
  • 然后Git将自动在所选文件夹中打开。

这是右键单击的外观


谢谢你!我不记得我是否曾经在Windows上自定义过Git Bash路径,但是你让它变得非常非常容易。我使用了你的技巧来设置我最常工作的存储库!再次感谢你! - Angelfirenze
它对我没用。我想知道为什么不行。 - carloswm85

1

如果始终从单个文件夹中工作,可以采用另一种方法来实现相同的结果

  1. 在用户目录中创建一个名为.bashrc的文件(对于Windows系统,大多数情况下位于c\users\<username>\
  2. 将内容添加为cd命令并指定所需的文件夹位置,例如:cd /d/dev/my-project

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接