Git - Database


The git core database is a key store value 1) where a key value entry is known as an object. (All data in Git are objects)


The database is mostly composed:


The database content is stored in the objects subdirectory of the repository directory.

Discover More

is a content-addressable file system used to track directory tree content (as defined by its creator Linux Torvald) It's not a version control...
Git - File

File management in Git (blob and not directory) blob object on the local file system or not (ie in the git file system database) See and short status A file (or blob) identifier is the...
Git - Hash (Message Digest / Hash Object / SHA1)

git uses as identifier for any object a message digest The hash is known as hash object because the whole git system is based on objects This hash is the unique key that is used in the database It's...
Git - Objects (Database)

An object is the value in the entry of the git database key-value. All entities in git are objects. Objects are the entity of the Git file system. On the operating file system, the objects are stored...
Git File System
What is the Git File System ?

git has a file system application feature. The whole git file system is stored in the object database where: the tree objects corresponds to UNIX directory entries (ie directory) and blob objects...
What is the Git Repository (Directory) ?

This page is the notion of repository and how it's implemented in Git. The git repository is a subdirectory named .git called also GIT_DIR that contains all repository files. It contains : commit...

Share this page:
Follow us:
Task Runner