我下载并安装了 GitHub 提供的程序,包括 Git Shell。
问题是我想将 Git Shell 程序的主目录设置为自定义目录,但我不知道该怎么做。
我尝试从 Git Shell 快捷方式的属性菜单中更改“开始于”字段,但它不起作用。
谁能给我一些关于如何将 Git Shell 的主目录更改为自定义目录的信息?
我下载并安装了 GitHub 提供的程序,包括 Git Shell。
问题是我想将 Git Shell 程序的主目录设置为自定义目录,但我不知道该怎么做。
我尝试从 Git Shell 快捷方式的属性菜单中更改“开始于”字段,但它不起作用。
谁能给我一些关于如何将 Git Shell 的主目录更改为自定义目录的信息?
--open-shell
为--open-shell=c:\your_dir
1.打开GitHub Windows客户端。
2.单击工具(在窗口顶部)并选择“选项”。
3.在那里你会发现'默认存储位置'。这是运行 Git Shell 时启动的地方。
当我使用@ssmith 的答案时,它会在正确的目录中打开,但没有 posh-git 的任何功能。当我正常打开它时,它会在标题中显示 s posh-git,当我添加此配置时,它只会显示 powershell ...
我想通了,使用/创建文件
C:\Users\yourUserName\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
(默认配置文件),然后添加上面提到的行
设置位置 C:\Your\Start\Directory
根据下面的文章(在“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
其他答案对我不起作用,我在 Windows 10 上。所以对于那些寻找另一种方式的人,我在 ~/.bashrc 中添加了一行:cd /c/myfoldername
奇迹般有效