🎁 New User? Get 20% off your first purchase with code NEWUSER20 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

Service Discovery
A mechanism that automatically detects and tracks the network locations of service instances in distributed systems.
Jenkins
An open-source automation server for building, testing, and deploying software through configurable CI/CD pipelines.
Container Registry
A storage and distribution service for container images, similar to a package repository but for Docker images.
Kubernetes Secret
A Kubernetes object for storing sensitive data like passwords, tokens, and certificates, with base64 encoding and optional encryption at rest.
SRE (Site Reliability Engineering)
An engineering discipline that applies software engineering principles to infrastructure and operations to create reliable systems.
Log Aggregation
The process of collecting, centralizing, and indexing log data from multiple sources for unified search and analysis.
View All DevOps Terms →