安装Windows的GitHub是一个很好的方式来获得一次入门的Git的Windows应用程序,msysgit和豪华-git的 - 但是你只能通过调用“GitHub.appref毫秒--open壳”开始与豪华-的git git的外壳。
我想要做的,是要启动控制台,负载PowerShell中,并使用豪华-git的附带Github上的Windows - 但是我不明白的方式将其加载到PowerShell的。
更新:我不想单独安装的Git的Windows,因为msysgit已安装。
我可以通过调用应用程序数据\本地\ Github上文件夹中的shell1.ps1脚本取得一些进展 - 而且它确实让我援引饭桶。 但它不会显示该分支我在对面的“混帐壳牌”从GitHub的Windows。
虽然@dahlbyk答案没有提供的分辨率,但它仍然把我推在正确的方向。 问题是,$ ENV:在菲尔·哈克博客文章引用豪华-git的环境没有定义,所以测试它在PowerShell配置脚本什么都不做。
什么工作,虽然运行在同一个脚本shell.ps1和profile.example.ps1。 下面是PowerShell的菜鸟和我一样的食谱:
- 编辑或活跃用户的文档\ WindowsPowerShell文件夹(创建文件夹,如果不存在的话)创建Microsoft.PowerShell_profile.ps1
添加以下两行:
. (Resolve-Path "$env:LOCALAPPDATA\GitHub\shell.ps1") . $env:github_posh_git\profile.example.ps1
从http://haacked.com/archive/2012/05/21/introducing-github-for-windows.aspx ,把这个在您的个人资料加载从GitHub豪华-混帐的Windows:
# If Posh-Git environment is defined, load it.
if (test-path env:posh_git) {
. $env:posh_git
}
按照这些方向 ,安装和使用PowerShell的辣妹,混帐做到以下几点:
-
git clone git://github.com/dahlbyk/posh-git.git
到您选择的目录 - 无论是使用许可证执行脚本:
-
Set-ExecutionPolicy RemoteSigned
-
Set-ExecutionPolicy Unrestricted
-
cd posh-git
-
.\install.ps1
-
. $PROFILE
我原本跟着流行的给定方向haacked.com教程(如所指出的@dahlbyk和@CB),但也有类似的问题,作为OP。