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 |
| Git core design | 1 |
| Git internals | 1 |
| Git release process | 1 |
| git | 1 |
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
ⓘ
surface form:
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
ⓘ
Unix shell ⓘ
surface form:
Shell
|
Referenced by (60)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Git version control system
subject surface form:
Unity
subject surface form:
Linux Kernel Mailing List
this entity surface form:
git
this entity surface form:
Git version control system
subject surface form:
Jekyll
subject surface form:
Concurrent Versions System
subject surface form:
Concurrent Versions System