🎁 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

Makefile
A file containing build rules and commands that automates compilation and common project tasks using the make utility.
Continuous Deployment
A practice where every code change that passes automated tests is automatically deployed to production.
Postmortem
A structured analysis conducted after an incident to understand what happened, why, and how to prevent recurrence — without assigning blame.
Service Mesh
An infrastructure layer that handles service-to-service communication, providing load balancing, encryption, and observability.
Immutable Deployment
A deployment strategy where new versions replace existing instances entirely rather than updating them in place.
ELK Stack
A popular log management platform combining Elasticsearch (search), Logstash (processing), and Kibana (visualization).
View All DevOps Terms →