37

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

问题是我想将 Git Shell 程序的主目录设置为自定义目录,但我不知道该怎么做。

我尝试从 Git Shell 快捷方式的属性菜单中更改“开始于”字段,但它不起作用。

谁能给我一些关于如何将 Git Shell 的主目录更改为自定义目录的信息?

4

6 回答 6

50
  1. 右键单击 Git Shell
  2. 选择属性
  3. 移动到目标字段的末尾
  4. 更改--open-shell--open-shell=c:\your_dir
于 2015-07-17T04:41:26.410 回答
47

1.打开GitHub Windows客户端。

2.单击工具(在窗口顶部)并选择“选项”。

在此处输入图像描述

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

在此处输入图像描述

于 2014-02-20T18:07:34.633 回答
7

当我使用@ssmith 的答案时,它会在正确的目录中打开,但没有 posh-git 的任何功能。当我正常打开它时,它会在标题中显示 s posh-git,当我添加此配置时,它只会显示 powershell ...

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

C:\Users\yourUserName\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

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

设置位置 C:\Your\Start\Directory

于 2013-10-09T15:18:22.230 回答
3

根据下面的文章(在“Posh-Git 和 PowerShell”部分),您应该能够创建一个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

于 2013-10-02T22:30:57.250 回答
2

Piotr Perak 的指示是准确的。但是,对于较新的版本,您必须更新“克隆路径”。


  1. 启动 Windows 版 GitHub。

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

  1. 将“克隆路径”更改为您希望 git 打开的目录。请看下图。谢谢你。

在此处输入图像描述

于 2016-06-13T22:31:52.037 回答
1

其他答案对我不起作用,我在 Windows 10 上。所以对于那些寻找另一种方式的人,我在 ~/.bashrc 中添加了一行:cd /c/myfoldername

奇迹般有效

于 2018-06-06T16:18:01.870 回答