๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

DevOps Beginner

What is Git?

A distributed version control system that tracks changes in source code during software development.

Git allows multiple developers to work on the same codebase simultaneously. Each developer has a complete copy of the repository. Key operations include commit (save changes), branch (parallel development), merge (combine branches), and push/pull (sync with remote).

Popular hosting platforms include GitHub, GitLab, and Bitbucket. Git enables code review through pull/merge requests and maintains a complete history of all changes.

Related Terms

Runbook
A documented set of standardized procedures for handling routine operations and incident response in production systems.
Semantic Versioning
A versioning scheme using MAJOR.MINOR.PATCH numbers that communicates the nature of changes in each release.
GitHub Actions
A CI/CD platform integrated into GitHub that automates build, test, and deployment workflows using YAML configuration.
Blue-Green Deployment
A deployment strategy using two identical environments where traffic is switched from the old version to the new one instantly.
Rolling Update
A deployment strategy that gradually replaces old application instances with new ones, maintaining availability throughout.
Pipeline as Code
Defining CI/CD pipeline configurations as version-controlled code files rather than through UI-based pipeline builders.
View All DevOps Terms โ†’