Tools/Git

From Unvanquished
Jump to: navigation, search

Git is a distributed source version control system.

Git is free software and is used for everything in the contribution process: code, image, models, sound files, everything is tracked in git repositories. We also do heavy usage of git submodules. Some of our tools expect git to be present and data to actually be stored in repositories to work properly.

Website

The Git website is git-scm.com.

The Git documentation can be found on git-scm.com/doc.

The Git source repository is github.com/git/git.

Unvanquished repositories

See Source code for details.

Installing Git

If you already have Git installed, you can skip this step.

Windows

Windows users can acquire Git from the MSysGit project. If you would prefer a graphical front-end, there is TortoiseGit, but MSysGit must be installed regardless.

macOS

Apple has included Git with Xcode since version 4. You may download Xcode from Apple's developer website. Please note that while XCode 4 was available for a very brief time for 32-bit and Snow Leopard users for a small price ($5 from the Mac App Store), this is no longer the case; it is now free, but available only to 64-bit Lion users. Snow Leopard (10.6) users and prior may now only use XCode 3, which does not include Git. If you are one of these users, you may acquire a copy of Git from its site. A selection of GUIs for Git is also available.

Linux

Debian and Ubuntu

Install Git using the package manager:

$ sudo apt-get install git