Section: IT & Technology · Software DevelopmentDifficulty: Easy

Git

USUK

A distributed version control system for tracking changes in source code during software development.

Definition

Git is a free, open-source distributed version control system created by Linus Torvalds in 2005. Git tracks changes in files, allows developers to work on separate branches simultaneously, and merges changes back together. Every Git repository contains the full history of all changes, enabling offline work and distributed collaboration. Key concepts include repositories, commits, branches, merges, rebasing, and pull requests. GitHub, GitLab, and Bitbucket provide cloud hosting for Git repositories.

Example

A team of 20 developers uses Git branches to work on different features simultaneously, merging code via pull requests after peer code review.

Synonyms

  • version control system
  • source control
  • distributed VCS

Antonyms / Opposites

  • no version control
  • centralized VCS

Images

CC-licensed · free to use
More on Wikimedia
Loading images…

Video

  • version-control
  • github
  • branching
  • cicd

Dictionary Entry

Back to IT & Technology