Git is an open-source version control system originally developed to maintain the Linux kernel project. At present, it’s the most popular version control system thanks to its top-tier performance, security, and flexibility. We’ll cover different ways to install Git on Ubuntu, as well as some basic steps to get started with it in this article. Install Using Apt The easier method is to install Git from the Ubuntu repository. First, update the package index to ensure you install the latest Git version. sudo apt update Use apt to install Git and all the required dependencies. sudo apt install -y git-all After the installation completes, check the installed version with git version Install Git from Source Installing Git with apt is super quick and convenient, but if you want the latest Git version, you’ll need to build it from source. For reference, the Ubuntu repo has the 2.34.1 package while the latest release that you can build from source is version 2.39.2. Step 1: Install Dependencies First, install the libraries that Git depends on. sudo apt install -y dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev install-info asciidoc xmlto docbook2x If you haven’t built a package from source before this, you may also need to install make first. sudo apt install -y make Step 2: Download Git Source Code We’ll download git-2.39.2 as it’s the current latest release. You can also go to the Git index on the kernel site to browse and download a different version. wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.39.2.tar.gz Step 3: Compile and Install Git Extract the tarball and go to the source code directory. tar -zxf git-2.39.2.tar.gz cd git-2.39.2 Now, install Git by running the following commands in the shown order. ./configure --prefix=/usr make all doc info sudo make install install-doc install-html install-info Finally, you can verify the installation again with git -v Getting Started with Git After installing Git, you should first set your username and email address. You can do this by editing the config file at ~/.gitconfig, but a better way is to use the git config command as shown below. git config --global user.name "Anup Thapa" git config --global user.email "[email protected]" Now, read the configuration file to verify the new settings. git config --list As for importing projects, start by initializing a Git repo in the project’s directory like so cd ~/Desktop/newproject git init Take a snapshot of the working directory and store the contents in the Git repo with git add . git commit With this, you’ve stored the current version of your project in Git. Beyond this, you can use the git -h or git help git commands to learn more about Git usage.