Skip to content
Q186055

File:Git-logo-2012.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ186055· pop 83· linked from 475 articles

Also known as the stupid content tracker, content tracker

Git () is a distributed version control software system that is capable of managing versions of source code or data. It is often used to control source code by programmers who are developing software collaboratively.

AI overview

Git is a software tool that tracks changes to computer code and data, allowing multiple programmers to work on the same project without overwriting each other's work. It's widely used in software development because it lets teams collaborate efficiently while maintaining a complete history of all changes made to their code.

AI-generated from the Wikipedia summary — may contain errors.

Key facts

Software.name
Git
Software.screenshot
Git session.svg
Software.caption
A command-line session showing repository creation, addition of a file, and remote synchronization
Software.author
Linus Torvalds
Software.developer
Junio Hamano and others
Software.programming language
Primarily in C, with GUI and programming scripts written in Shell script, Perl, Tcl and Python
Software.operating system
POSIX (Linux, macOS, Solaris, AIX), Windows
Software.language
English
Software.genre
Version control
Software.license
GPL-2.0-only

via Wikipedia infobox

Wikidata facts

Founded by
Linus Torvalds
Designed by
Linus Torvalds
Official website
git-scm.com
Motto
--distributed-is-the-new-centralized
Show 18 more facts
source code repository URL
kernel.googlesource.com/pub/scm/git/git
influenced by
CVS
inception
2005-04-08
operating system
cross-platform
programmed in
Q575650
Commons category
Git
software version identifier
2.54.0
mailing list archive URL
public-inbox.org/git
topic's main category
Category:Git (software)
maintained by
Junio C Hamano
different from
Djet
software quality assurance
continuous integration
social media followers
64211
publication date
2005-00-00
native label
Git
Sources (15)

via Wikidata · CC0

~30 min read

Encyclopedic overview

23 sections
Contents
  • History
  • Naming
  • Characteristics
  • Design
  • Downsides
  • Merging strategies
  • Data structures
  • Commands
  • Git references
  • Implementations
  • Git server
  • Open source
  • Git server as a service
  • Graphical interfaces
  • Adoption
  • Extensions
  • Conventions
  • Security
  • Trademark
  • See also
  • Notes
  • References
  • External links

Git () is a distributed version control software system that is capable of managing versions of source code or data. It is often used to control source code by programmers who are developing software collaboratively.

Design goals of Git include speed, data integrity, and support for distributed, non-linear workflows—thousands of parallel branches running on different computers.

Excerpted from Wikipedia’s “Q186055” article, available under the CC BY-SA 4.0 licence.

Gallery (16)