How to upgrade Git on Windows to the latest version

Solution 1:

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

Solution 2:

First, check your Git version by using this command

git version

Then follow the case according to your Git version

Three cases:

  1. If your Git version is 2.14.1 or earlier:

    Uninstall Git, download the latest Git, and install it again.

  2. And versions between 2.14.2 and 2.16.1:

    Use command git update

  3. If the version is equal to or greater than Git 2.16.1(2):

    Use command git update-git-for-windows