Glossary index

Technology, science and the universe

+57,000terms
19galaxies
2languages
Dailynew terms from the radar
Software development

Git Commit

The 'git commit' command is one of the fundamental tools in the Git version control system, allowing developers to save changes to the local repository. When this command is executed, a new 'commit'…

Software development

git config

The 'git config' command is a fundamental tool in the Git ecosystem that allows users to set and modify configuration options for their working environment. This command is used to define parameters…

Software development

GITCONFIG

.gitconfig is a configuration file used by Git, the most popular version control system in software development. This file allows users to customize their experience with Git by setting preferences…

Software development

Git Credential

Git Credential is a system designed to store and manage the credentials needed to access remote repositories in Git. This mechanism allows users to avoid the need to repeatedly enter their usernames…

Software development

Git Diff

Git Diff is a fundamental command in the Git version control system that allows developers to visualize the differences between various versions of files. This command is essential for understanding…

Society and culture

Gite

A 'gîte' is a type of accommodation characteristic of France, commonly translated as 'rural holiday home'. These spaces are designed to provide a cozy and authentic lodging experience, often located…

Software development

Gitea

Gitea is a lightweight, self-hosted Git service that provides a simple interface for managing Git repositories. Designed to be easy to install and use, Gitea allows developers and teams to…

Software development

GIT Fetch

The 'git fetch' command is a fundamental tool in the Git version control system, designed to download objects and references from another repository without merging changes into the current branch…

Software development

Git Flow

Git Flow is a branching model designed to facilitate the management of the development and release process in projects that use Git as a version control system. This approach is based on creating…

Software development

GITFLOW

Gitflow is a branching model for Git that provides a clear and organized structure for managing software development. This approach focuses on creating specific branches for different purposes, such…

Software development

GITHEAD

In the context of Git, 'HEAD' is a reference that points to the current commit in the repository. It is a fundamental concept in version control systems, as it allows developers to know where they…

Software development

Git Hook

A Git Hook is a script that Git automatically executes before or after certain events in the lifecycle of a repository, such as commits, pushes, and receives. These scripts allow developers to…

Software development

GITHUB

GitHub is a platform for version control and collaboration that allows developers to work together on projects. It uses Git, a distributed version control system, which facilitates tracking changes…

DevOps and operations

GitHub Actions

GitHub Actions is a continuous integration and continuous delivery (CI/CD) service that allows developers to automate their build, test, and deployment workflows directly from their GitHub…

Software development

GitHub API

The GitHub API is an application programming interface that allows developers to programmatically interact with the various services offered by GitHub, such as repositories, issues, pull requests…

Web and e-commerce

GitHub Pages

GitHub Pages is a feature of GitHub that allows users to host static websites directly from a GitHub repository. This functionality is especially useful for developers and designers who want to…

Software development

GITIGNORE

.gitignore is a text file used in projects that employ the Git version control system. Its main function is to specify which files or directories should be ignored by Git when tracking changes in the…

Software development

GITINDEX

The 'git index', also known as the 'staging area', is a fundamental data structure in the Git version control system. Its primary function is to store information about the files in the working…

Software development

Git Init

The 'git init' command is fundamental in the Git version control system, as it allows for the creation of an empty repository or the reinitialization of an existing one. By executing this command in…

Software development

GITLAB

GitLab is a web-based DevOps lifecycle tool that provides a Git repository manager, offering wiki features, issue tracking, and CI/CD capabilities. Its comprehensive approach allows development teams…

DevOps and operations

GitLab CI

GitLab CI is a continuous integration tool integrated into GitLab that automates the software development process. It allows developers to efficiently and quickly implement and test their code…

DevOps and operations

GitLab Runner

GitLab Runner is an application that processes builds and sends the results back to GitLab. It acts as an agent that executes jobs defined in CI/CD (Continuous Integration/Continuous Delivery)…

Software development

Git LFS

Git LFS (Large File Storage) is an extension for Git that allows for efficient management of large files. Unlike Git, which is designed to handle text and source code files, Git LFS specializes in…

Software development

Git Merge

Git Merge is a fundamental command in the Git version control system, designed to combine multiple sequences of commits into a unified history. This process allows developers to integrate changes…