讓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

image

注意:這個時候可能提示錯誤信息,在PowerShell上顯示就是一堆紅色的文字信息,提示說是“系統禁止執行腳本”,這個錯誤是因為考慮到系統的安全問題,默認PowerShell是不可以執行腳本的,別怕,PsGet在首頁上已經給出了解決方法

image

我們只需要在PowerShell中運行這段腳本就行了

Set-ExecutionPolicy RemoteSigned

注意:這里可能還會出錯,解決辦法就是切換到Administrator上來運行這段腳本

 

OK,現在再運行

Install-Module posh-git

是不是提示安裝成功了?恭喜你,現在來初始化一個倉庫

 

image

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

 

其他方法

如果嫌麻煩還可以選擇安裝GitHub for Windows,它有一個Git倉庫的管理程序和GitShell,使用GitShell就如同上面的方法是一樣的

 

Git初學,Git 高手勿噴啊~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM