让PowerShell用上Git

废话

废话一下为什么要在PowerShell上使用Git,有一些项目在公司要开发,回到家了忽然有灵感想要写一写,这个时候将代码托管到网上是最为方便,我所使用的开发工具是vs2013,自然而然想到使用TFS Online,开始还挺好用,可用了几天,tfs总是链接不上,提交不了,获取不了,没办法了只有转Git,学习Git的过程中发现Git Bash不是太好用,总感觉没有PowerShell用起来顺溜,就百度了一下如何在PowerShell上使用Git,还真有,所以在互联网上学习成本是很低的。

1.安装PsGet

PsGet我没有深入去研究,但感觉上就类似NuGet一样,上面提供了许多编写好的命令(应该是这样的,嗯),打开你的PowerShell,运行以下命令

(new-object Net.WebClient).DownloadString("http://psget.net/GetPsGet.ps1") | iex

稍等便会提示安装成功。

2.安装Posh-Git

安装好PsGet之后,那么安装Posh-Git就很容易了

Posh-Git

注意:这个时候可能提示错误信息,在PowerShell上显示就是一堆红色的文字信息,提示说是“系统禁止执行脚本”,这个错误是因为考虑到系统的安全问题,默认PowerShell是不可以执行脚本的,别怕,PsGet在首页上已经给出了解决方法

我们只需要在PowerShell中运行这段脚本就行了

Set-ExecutionPolicy RemoteSigned

注意:这里可能还会出错,解决办法就是切换到Administrator上来运行这段脚本

OK,现在再运行

Install-Module posh-git

是不是提示安装成功了?恭喜你,现在来初始化一个仓库

就连分支的提示都有,是不是很爽

Git初学,Git 高手勿喷啊~~~

时间: 2024-09-30 19:47:15

让PowerShell用上Git的相关文章

解决Jenkins上git出现的“ERROR: Error fetching remote repo 'origin'”问题

今天对清掉了Jenkins中项目的工作空间,结果构建出现“ERROR: Error fetching remote repo 'origin'”问题:网上各种找也没找到解决这个问题的方法. 后来看错误之前是“> git.exe config --local --remove-section credential # timeout=10”,不会是跟密码有关吧! 于是将url改成http://用户名:密码@ip/的格式,git配置改成不使用密码,结果OK了. 解决Jenkins上git出现的"

Eclipse上GIT插件EGIT使用手册

?一_安装EGIT插件 http://download.eclipse.org/egit/updates/ 或者使用Eclipse Marketplace,搜索EGit 二_使用EGIT前的配置 配置个人信息,最重要的是user.name和user.email l  Preferences > Team > Git > Configuration l  New Entry 三_新建GIT仓库 新建NC module project l  File > Team > Share

Win7上Git安装及配置过程

Win7上Git安装及配置过程 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) 1.在win7上安装msysgit步骤: 2.在win7上安装TortoiseGit步骤: 3.在VS2010中集成Git方法和步骤. 参考源 Git的配置与使用 http://wenku.baidu.com/view/929d7b4e2e3f5727a5e962a8.html 一.安装说明 1.Git在windows平台上安装说

IDEA上Git的入门使用

前言:Git是目前最常用的版本控制系统,而IDEA又是目前日渐流行的ide,因此现在来介绍在IDEA上Git的入门使用.转自:https://blog.csdn.net/weixin_39274753/article/details/79722522 准备:Git.IDEA.GitHub账号 开始之前先创建一个简单的测试项目 将代码交由Git管理 VCS  ——>  Enable Version Control Integration... ——>  选择要使用的版本控制系统,选择Git  —

在Mac上Git的使用(一)

转载请标明出处:http://blog.csdn.net/android_ls/article/details/46287879 GIT本地操作 1.在你的Mac上指定的目录下,新建一个"本地仓库",命令如下: git init 在我的电脑上的操作截图如下: 2.进入你的Mac上指定的目录下,进行查看有何变化,发现多了个.git的文件夹(默认是隐藏的),如果在你的Mac上看不到可以执行下面的命令(显示隐藏文件): defaults write com.apple.finder Appl

Eclipse上GIT插件EGIT使用

一.安装EGit插件 参考:MyEclipse8.5整合Git 二.EGit配置 配置个人信息 Window > Preferences > Team > Git > Configuration Location会自动查找~/.gitconfig文件(在Windows系统中对于多数人来说 位于C:\Documents and Settings\$USER下). 如何没有此文件,可打开Git Bash进行设置: $ git config --global user.name &quo

Android Studio上git的使用

1. 要想在Android Studio上使用git , 首先需要配置好git ,请看上一篇http://www.cnblogs.com/BoBoMEe/p/4296385.html 2. 需要在android Studio上设置git.EXE的路径,File ->Settings –>Version Control –>git –>选择git.EXE的路径.apply 3. 在Android Studio的主界面上菜单栏 ,选择VCS –> Enable Version C

当powershell遇上mysql引发的血案

------------------[故事来由]------------------ 起因:群友问:把cmd.exe /c a:\mysql5.6\bin\mysql.exe -uroot < a:\xxx\yyy.sql替换成powershell.exe /c a:\mysql5.6\bin\mysql.exe -uroot < a:\xxx\yyy.sql就不行了. 经研究发现是由于powershell不支持[<]号导致的. 解决方法:代替小于号的方法为,用source命令或用cmd

Mac上 Git客户端SourceTree的使用

问题:想把自己写的一些demo和开源东西托管的github上,使用sourceTree还能修改远程仓库的代码. 解决方案或者教程: 1.首先你要有一个github账号,没成为用户,如何使用产品呢,准备工作就不多讲了. 2.关于SourceTree,一个可视化Git客户端,当然它还有其它很强大功能,我们用的比较多就是 create.push.clone.pull和merge等操作. 3 先创建一个远程仓库.如果把github比作月球,你所在位置在地球.你在月球上建一个基地,然后把这基地完全复制之后