用于GitHub设置的Powershell

时间:2013-08-13 08:30:05

标签: powershell github-for-windows

我刚为Windows安装了GitHub,为方便起见,我在Windows资源管理器的上下文菜单中添加了powershell的条目。注册表命令是:

C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -NoExit 
C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'

正如在shell.ps1中所建议的,我添加了“。(Resolve-Path”$ env:LOCALAPPDATA \ GitHub \ shell.ps1“)”到我的profile.ps1来获取poshgit并在我的powershell环境中进行其余设置。虽然它并没有完全发挥作用。我可以看到shell.ps1被执行了(当运行“$ env:github_posh_git”时,我看到正确的值出现)但是当我导航到git repo时,我看不到增强的提示。

我缺少什么?

PS :Powershell的唯一版本我附带了GitHub for windows,即使该文件夹显示“1.0”正在运行

 $psversiontable.psversion

返回

Major  Minor  Build  Revision
-----  -----  -----  --------
2      0      -1     -1

1 个答案:

答案 0 :(得分:4)

我从GitHub的支持中得到了答案:

增强提示由posh-git [1]提供,在shell.ps1中运行该行时不会添加。但是,安装起来很容易。

只需cd到C:\ Users \ Username \ AppData \ GitHub \ PoshGit_ *并从PowerShell运行install.ps1脚本。它会自动将其添加到您的PowerShell $配置文件中。