Git
From openSUSE
| Git | |
|---|---|
| the fast version control | |
| Developer: | |
| Package Info (pin) | |
| License: | GPL |
| Website: | http://git-scm.com/ |
Git is an open source version control system designed to handle very large projects with speed and efficiency, but just as well suited for small personal repositories; it is especially popular in the open source community, serving as a development platform for projects like the Linux Kernel, Ruby on Rails, WINE or X.org.
Git falls in the category of distributed source code management tools, similar to e.g. Mercurial or Bazaar. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Still, Git stays extremely fast and space efficient.
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.
Contents |
Getting git
git is included in the distribution.
Newer packages and their backports to older distributions can be found here
Resources and Learning git
Usage
- git Community book
- Daily git tips
- git Cheat Sheet
- Git in a Nutshell, by Jonas Jusélius, very concise.
- git Magic, by Ben Lynn, very detailed
- Federico Mena posts:
- Branching and merging with git
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.


