Data report"State of code review 2024" is now liveRead the full report

How to update Git versions

Greg Foster
Greg Foster
Graphite software engineer


Note

This guide explains this concept in vanilla Git. For Graphite documentation, see our CLI docs.


It's important to keep Git up-to-date in order to access the latest features, improvements, and security patches. This article will guide you through the process of updating Git across different platforms, and includes general Git commands applicable for updating Git on various systems.

Updating Git is important for four main reasons:

  • Enhance security by patching vulnerabilities.
  • Introduce new features and improvements to make your workflow more efficient.
  • Fix bugs that might be affecting your current projects.
  • Ensure compatibility with repositories using newer Git features.

Before updating Git, you should check your current version to determine if an update is necessary.

In order to check the version, run:

Terminal
git --version

You'll see an output similar to:

Terminal
git version 2.25.1

To verify you have the latest version, cross reference this version with the latest version listed in the official Git documentation.

Git Bash, part of Git for Windows, provides a Bash emulation used to run Git from the command line. To update Git Bash (and Git for Windows by extension), follow these steps:

  1. Git for Windows Check for Updates:

Open Git Bash and type:

Terminal
git update-git-for-windows

If an update is available, this command will prompt you to confirm the download and installation.

  1. Manual update:

If the automatic update command does not work, visit the Git for Windows website to download and install the latest version manually. This process will overwrite your current version with the latest one, ensuring you're up to date.

  1. Using Homebrew:

If you installed Git via Homebrew, updating is straightforward. First, update Homebrew itself, then upgrade Git:

Terminal
brew update
brew upgrade git

This will update both Homebrew and your current git installation.

For best results, close and reopen your terminal after upgrading.

  1. Git installer:

For a manual update, download the latest Git installer from the official Git website and follow the installation instructions.

The method to update Git on Linux depends on your distribution and what package manager you're using. Here are the commands for the most common distributions:

  • Ubuntu/Debian:
Terminal
sudo apt-get update
sudo apt-get upgrade git
  • Fedora:
Terminal
sudo dnf upgrade git
  • CentOS:
Terminal
sudo yum update git

After updating, verify the installation by checking your Git version again:

Terminal
git --version

The output should reflect the new version of Git you just installed.

For more information on keeping Git up to date, see the official Git documentation.

Stay unblocked. Ship faster.
Experience the new developer workflow - create, review, and merge code continuously. Get started with one command.
Learn more

Give your PR workflow
an upgrade today

Stack easier | Ship smaller | Review quicker

Or install our CLI.
Product Screenshot 1
Product Screenshot 2