Git
Chapters ▾ 2nd Edition

A1.6 Appendix A: Git v drugih okoljih - Git v Powershell-u

Git v Powershell-u

Standardni terminal ukazne vrstice na Windows-u (cmd.exe) ni resnično zmožen prilagojene izkušnje Git, vendar če uporabljate Powershell, imate srečo. Paket imenovan Posh-Git (https://github.com/dahlbyk/posh-git) ponuja močne lastnosti zaključevanja s tab-om, kot tudi okrepljeni poziv, da vam pomaga ostati na vrhu vašega statusa repozitorija. Izgleda nekako takole:

Powershell with Posh-git.
Figure 165. Powershell with Posh-git.

Če ste namestili GitHub za Windows, je Posh-Git vključen privzeto in vse kar morate narediti je dodati te vrstice v vaš profile.ps1 (ki je običajno lociran v C:\Users\<username>\Documents\WindowsPowerShell):

. (Resolve-Path "$env:LOCALAPPDATA\GitHub\shell.ps1")
. $env:github_posh_git\profile.example.ps1

Če niste Windows uporabnik GitHub-a, samo prenesite Posh-Git izdajo iz (https://github.com/dahlbyk/posh-git) in jo razširite v direktorij WindowsPowershell. Nato odprite Poweshell poziv kot administrator in naredite sledeče:

> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Confirm
> cd ~\Documents\WindowsPowerShell\posh-git
> .\install.ps1

To bo dodalo ustrezno vrstico v vašo datoteko profile.ps1 in posh-git bo aktiven naslednjič, ko odprete vaš poziv.