How to upgrade Git on Windows to the latest version?

BrianScottK picture BrianScottK · Dec 9, 2012 · Viewed 344.9k times · Source

I just upgraded to Git 1.8.0.1 for Windows, from my previous version 1.7.9.mysysgit.0. I downloaded the new version from the Git site and installed through the normal Git installer EXE.

That said, when I fire up my terminal window, it still is showing that I am running git version 1.7.9.mysysgit.0. When I type "git --version" from my prompt, same thing.

I found this article on a similar issue with Git on Mac OSX, which leads me to believe that it has something to do with a faulty PATH, but I'm still pretty new at all this (5 months self-taught), so I'm at a loss in how to translate this to Windows.

This problem arose when I began a new Rails project and tried to push it up to Git. I added the remote:

git remote add origin [email protected]:brianscottk/blog.git

then:

git push -u origin master

I received the following error message:

fatal: https://github.com refs not found: did you run git update-server-info on the server?

Googling that error led me to this article, which prompted me to upgrade, and here I am.

Answer

Dutch Glory picture Dutch Glory · Feb 22, 2018

Since Git 2.16.1(2) you can use

C:\> git update-git-for-windows

In version between 2.14.2 and 2.16.1, the command was

C:\> git update

(It was later renamed to avoid confusion with updating the local repository, e.g. like svn update does it.)

That command does not exist in Git 2.13 and before.

If this errors with "is not a git command" then either you don't actually have Git for Windows, or your version is very old.

In which case, simply get the latest installer from https://git-scm.com/download (check whether you want 32- or 64-bit) and run it to upgrade.

If you already have the latest version it does nothing, in which case you can manually run the installer to reinstall.

C:\> git update-git-for-windows
Git for Windows 2.17.0.windows.1 (64bit)
Up to date