我下载并安装了GitHub提供的程序,包括Git Shell。
问题是我想将Git Shell程序的主目录设置为自定义目录,但我不知道该怎么做。
我尝试从Git Shell快捷方式的属性菜单中更改“start in”字段,但它不起作用。
有人可以给我一些关于如何将Git Shell的主目录更改为自定义目录的信息吗?
答案 0 :(得分:49)
--open-shell
更改为--open-shell=c:\your_dir
答案 1 :(得分:44)
1.打开GitHub Windows客户端。
2.单击工具(位于窗口顶部)并选择“选项”。
3.您将找到'默认存储位置'。这是Git Shell在运行时启动的地方。
答案 2 :(得分:6)
当我使用@ssmith的答案时,它会在正确的目录中打开,但没有posh-git的任何功能。当我正常打开它时,它会在标题中显示s posh-git,当我添加此配置时它只是说powershell ......
我想通了,使用/创建文件
C:\ Users \ yourUserName \ Documents \ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1
(默认配置文件)然后添加上面提到的行
设置位置C:\ Your \ Start \ Directory
答案 3 :(得分:3)
根据下面的文章(在“Posh-Git和PowerShell”部分中),您应该能够创建一个{G}的GitHub PowerShell启动时启动的Documents\WindowsPowerShell\GitHub.PowerShell_profile.ps1
文件。在该文件中,您可以添加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
答案 4 :(得分:2)
Piotr Perak的说法很准确。但是,对于较新的版本,您必须更新"克隆路径"。
答案 5 :(得分:1)
其他答案对我不起作用,我在Windows 10上。所以对于那些寻找另一种方式的人,我在〜/ .bashrc中添加了一行: cd / c / myfoldername
像魅力一样工作