DEV Community

Pacharapol Withayasakpunt
Pacharapol Withayasakpunt

Posted on

How do YOU configure Git for Windows?

Most of the problems come from Windows not being POSIX compliant, I guess. None of these problems in macOS or Linux.

Top comments (4)

renardfute profile image

Normally it will work just after installation. But if you want to go further you can configure it with:

  • git config --global "Your Name"
  • git config --global ""

You can check this if you want to setup your SSH agent: click here

brunovieira97 profile image
Bruno Vieira

I have a dotfiles repo, so I just create a Symbolic Link on ~/.gitconfig that points to my local repository. Actually, I've been doing that with a lot of files, and also experimenting with a setup process written in PowerShell.

A nice addition to my config was conditional includes on .gitconfig, allowing me to override settings based on the current working directory I'm using Git on.

I use that for setting my GPG commit-signing keys for work and personal projects.

You'll find that Git on Windows works pretty much as on Linux, I never found myself missing a feature or something like that.

thefluxapex profile image
Ian Pride

I push and pull cross platform software often back and forth from Linux to Windows and vice-versa and the only problem I've ever had were with line endings; which, is easily fixable by using core.eol correctly.

patarapolw profile image
Pacharapol Withayasakpunt

Please elaborate.

So, you didn't configure correctly immediately on first install.

Do you

  • Edit .git/config
  • Edit ~/.gitconfig
  • Use git config --global ?