Working with Git in PowerShell: you might have it installed already
Posted: (EET/GMT+2)
If you are using Visual Studio and Git, you have most likely installed the latest GitHub extension for Visual Studio. Although using GitHub isn't mandatory when working with Git, I'd estimate that pretty many beginning Git users start working with GitHub.
Now, Git is originally a command-line tool. In Windows, you naturally have the same command-line interface available as, say, on Linux. But in addition to that, you have something unique: a PowerShell version of Git, most often called "Posh Git".
The Posh Git extension is a free, open-source extension that is usually automatically when you install GitHub extension for Visual Studio. In case this isn't what has happened on your machine, you can easily install your own copy manually.
Posh Git brings many nice additions to PowerShell, including the ability to immediately see your commit status, compare files easily, and more.
In case you are a PowerShell and a Git fan, this extension is something to check out.