How to set up Git on Windows

I finally found a way to set up Git on Windows in a way that it isn’t painful to use. Here’s how to do that:

  1. Uninstall all installations of git, TortoiseGit, etc.
  2. Install Git Extensions. The easiest way to do that is via Chocolatey package manager:
    1. Install Chocolatey
    2. Install Git Extension package package.
  3. Install Git Credentials Manager for Windows

That’s it.

Git Extensions come with a handy fully-functional UI.

Git Exstensions User Interface

And Git Credentials Manager securely stores your git passwords so that you don’t need to re-enter them every single time.