Git

E34613

Git is a widely used distributed version control system designed to efficiently track changes in source code and support collaborative software development.

All labels observed (7)

Label Occurrences
Git canonical 53
Git version control system 2
Git contributor community 1

How this entity was disambiguated

Statements (80)

Predicate Object
instanceOf distributed version control system
free and open-source software
revision control software
commonDefaultBranchNameNow main
defaultBranchNameHistorically master
designGoal efficient handling of large codebases
strong support for non-linear development
support distributed development
developer Linus Torvalds
feature bisecting
branching
cherry-picking
content-addressable file system
cryptographic integrity of history
distributed workflows
hooks
lightweight tags
local repositories
merging
rebasing
staging area
submodules
hasConfigurationFile .gitconfig
hashFunction SHA-1
hasHostingService Bitbucket
GitHub
GitLab
hasOfficialWebsite https://git-scm.com/
initialReleaseDate 2005-04-07
license GNU General Public License version 2
maintainedBy Junio C Hamano
originallyDevelopedFor Linux kernel development
primaryCommandLineTool git
repositoryDirectoryName .git
storesObjectsAs blobs
commits
tags
trees
supportsAuthenticationMethod SSH keys
personal access tokens
username and password
supportsConcept bare repository
branch
commit
detached HEAD state
hook script
index
local repository
merge
rebase
reflog
remote repository
stash
submodule
tag
working tree
supportsMergeStrategy octopus
ours
recursive
resolve
theirs
supportsOperatingSystem BSD
Linux
Unix-like systems
Windows
macOS
supportsProtocol Git protocol
HTTPS
SSH
file protocol
supportsWorkflow centralized workflow
feature branching
fork and pull request
integration-manager workflow
usedFor collaborative software development
source code management
tracking changes in text files
usesDataModel snapshot-based versioning
writtenInLanguage C
Shell
linked to: Unix shell

How these facts were elicited

Referenced by (60)

Full triples — surface form annotated when it differs from this entity's canonical label.

Linus Torvalds knownFor Git version control system
linked to: Git
Gist protocol Git
Rider integratesWith Git
Unity supportsVersionControlIntegration Git
subject linked to: Unity game engine
Linux Kernel Mailing List associatedTool git
linked to: Git
Merkle tree usedIn Git
Logical Awesome LLC usesPrimaryTechnologyInProduct Git version control system
linked to: Git
Jekyll supportsVersionControlWorkflow Git
subject linked to: Jekyll static site generator
Concurrent Versions System influenced Git
subject linked to: CVS
Concurrent Versions System supersededBy Git
subject linked to: CVS
Pro Git subject Git
Pro Git focusesOn Git internals
linked to: Git
GitLab uses Git
diff3 usedBy Git
MELPA supportsVCS Git