廢話
廢話一下為什么要在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就很容易了
注意:這個時候可能提示錯誤信息,在PowerShell上顯示就是一堆紅色的文字信息,提示說是“系統禁止執行腳本”,這個錯誤是因為考慮到系統的安全問題,默認PowerShell是不可以執行腳本的,別怕,PsGet在首頁上已經給出了解決方法
我們只需要在PowerShell中運行這段腳本就行了
Set-ExecutionPolicy RemoteSigned
注意:這里可能還會出錯,解決辦法就是切換到Administrator上來運行這段腳本
OK,現在再運行
Install-Module posh-git
是不是提示安裝成功了?恭喜你,現在來初始化一個倉庫
就連分支的提示都有,是不是很爽
其他方法
如果嫌麻煩還可以選擇安裝GitHub for Windows,它有一個Git倉庫的管理程序和GitShell,使用GitShell就如同上面的方法是一樣的
Git初學,Git 高手勿噴啊~~~