Home Wiki > Git
Sign up | Login

The english openSUSE wiki has been moved and updated recently. If you encounter any issue, please let us know by mail to admin@opensuse.org.

Revision as of 00:55, 22 December 2016 by PatrickDGarvey (talk | contribs) (Advanced internals and concepts: Updated "Git from the bottom up" link)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Git

tagline: From openSUSE

Git

Icon-Git.png

the fast version control

Download for openSUSE:


License: GPL
Web: http://git-scm.com/

Git is a distributed version control system. It's very popular in the open source community, and is used by projects like the Linux Kernel, Xorg and openSUSE.

Features

Git is designed to handle very large projects with speed and efficiency, but it's just as well suited for small personal repositories.

Git is a distributed source code management tool, like Mercurial or Bazaar. This means that every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities and is not dependent on network access or a central server.

Git is an Open Source project covered by the GNU General Public License v2. It was originally written by Linus Torvalds and is currently maintained by Junio C Hamano.

Getting git

Git is included in the distribution.

Newer packages and their backports to older distributions can be found here

Resources and Learning git

Git-transport.png

Usage

Advanced internals and concepts

Git Tools

  • qgit , git repository viewer (Qt 4.x based)
  • gitk , git repository viewer (tcl/tk based, included in git)

Git hosting

For information on how to publish your git repositories, see git hosting page.