如何在Windows 7中更改git shell的开始目录

我下载并安装了GitHub提供的程序,包括Git Shell。

问题是,我想设置Git Shell程序的主目录到一个自定义的,但我不知道如何做到这一点。

我试图从Git Shell快捷方式的属性菜单中更改“开始”字段,但它没有工作。

任何人都可以给我一些关于如何将Git Shell的主目录更改为自定义的信息?

1.打开GitHub Windows客户端。

2.点击工具(位于窗口顶部),然后select“选项”。

在这里输入图像说明

3.你会发现“默认存储位置”。 这是Git Shell在运行时启动的地方。

在这里输入图像说明

  1. 右键单击Git Shell
  2. select属性
  3. 移至目标字段的末尾
  4. --open-shell更改为--open-shell=c:\your_dir

当我使用@ ssmith的答案,它打开了正确的目录,但没有任何posh-git的function。 当我打开它通常在标题中说s posh-git,当我添加这个configuration它只是说PowerShell的…

我想通了,使用/创build文件

C:\ Users \用户yourUserName \文档\ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1

(默认configuration文件),然后添加上面提到的行

Set-Location C:\ Your \ Start \ Directory

根据以下文章(在“Posh-Git和PowerShell”部分),您应该能够创build一个Documents\WindowsPowerShell\GitHub.PowerShell_profile.ps1文件,该文件将在您的GitHub PowerShell启动时启动。 在该文件中,您可以添加Set-Location c:\path\to\repo命令。

对于什么是值得的,如果有人遇到这个问题,但有一个Bash shell,添加命令cd /path/to/repo到〜/ .basrc应该可以做到。

http://haacked.com/archive/2012/05/21/introducing-github-for-windows.aspx

Piotr Perak方向是准确的。 但是,对于较新的版本,您必须更新“克隆path”。


  1. 启动GitHub for windows。

  1. 点击右上方的“工具和选项”齿轮>选项

  1. 将“克隆path”更改为您希望打开的目录。 请看下面的图片。 谢谢。

在这里输入图像说明