Install Git
Questions
- Have you installed
Git
on your system?
Git is a free and open source distributed version control system designed to handle multiple versions of source code edits that are then transferred to files in a Git repository. GitHub serves as a location for uploading copies of a Git repository.
You need the Git tool to be installed on your laptop.
To check if git is installed, enter the following command in your command-line to request the path to your Git executable:
which git ## /usr/bin/git
and Git version:
git --version ## git version 2.39.1
If either/or both the command do not generate results similar to above,instead, you see something more like
git: command not found
please proceed to install git by following the instructions below.
Windows
Option 1 (highly recommended): Install Git for Windows, also known as msysgit
or Git Bash
, to get Git in addition to some other useful tools, such as the Bash shell. Follow this link!
This option is recommended because Git for Windows leaves the Git executable in a conventional location, which will help you and other programs, e.g. RStudio, find it and use it. This also supports a transition to more expert use, because the ‘Git Bash’ shell will be useful as you venture outside of R/RStudio.
NOTE: When asked about adjusting your PATH environment, make sure to select Git from the command line and also from 3rd-party software
. Otherwise, we believe it is good to accept the defaults. Note that RStudio for Windows prefers for Git to be installed below C:/Program Files
and this appears to be the default. This implies, for example, that the Git executable on my Windows system is found at C:/Program Files/Git/bin/git.exe
. Unless you have specific reasons to otherwise, follow this convention.
Option 2 (recommended): Install Git for Windows via the ‘Chocolatey’ package manager.
Chocolatey is like apt-get
or Homebrew
, but for Windows instead of Debian/Ubuntu Linux or macOS. Using Chocolatey to install Git for Windows gives the same result as installing it yourself using ‘Option 1’.
This requires that you already have Chocolatey
installed or that you are up for installing it. The instructions for installing Chocolatey
are here. This may be worthwhile if it seems likely you will be installing more open source software in the future.
After you install Chocolatey, in a shell (Appendix A), do:
choco install git.install
This installs the most current Git (Install) X.Y.Z Chocolatey package. At the time of writing, that is Git (Install) 2.33.1
, but that version number will increment over time.
Updating Git for Windows
If you already have Git for Windows, but it’s not the latest version, it’s a good idea to update. Since v2.16, you can update like so from the command line:
git update-git-for-windows
macOS
Option 1 (highly recommended): on your terminal, enter one of these commands to elicit an offer to install developer command line tools:
git --version git config
Accept the offer! Click on Install
.
Here’s another way to request this installation, more directly:
xcode-select --install
Option 2 (recommended): Install Git from here. This method will certainly get you the latest version of Git of all approaches described above. The GitHub home for the macOS installer is here. At that link, you can find more info if something goes wrong or you are working on an old version of macOS.
Option 3: If you anticipate getting heavily into scientific computing, you’re going to be installing and updating lots of software. You should check out Homebrew, “the missing package manager for OS X”. Among many other things, it can install Git for you. Once you have Homebrew installed, do this in the shell:
brew install git
Linux
Install Git via your distro’s package manager.
Ubuntu or Debian Linux:
sudo apt-get install git
Fedora or RedHat Linux:
sudo yum install git
Click here for a comprehensive list for various Linux and Unix package managers.
All materials copyright Sydney Informatics Hub, University of Sydney