# Git

> Git is the distributed version control system that stores the history of your code and infrastructure files and lets teams work on them together.

- Source: https://www.itwonderlab.com/git/
- Published: 2026-08-25
- Updated: 2026-08-25
- Author: Javier Ruiz Jiménez (https://www.javierruizjimenez.com/)
- Site: IT Wonder Lab (https://www.itwonderlab.com/)

---

**Git** records every change of a project as a commit. Infrastructure as code lives in Git, so changes are reviewed, versioned and can be rolled back. Platforms such as [GitHub](https://www.itwonderlab.com/github/) host the repositories and run pipelines with [GitHub Actions](https://www.itwonderlab.com/github-actions/).

### Key concepts

- **Commit**: a snapshot with a message.
- **Branch** and **merge**: parallel lines of work.
- **Remote**: a copy of the repository on a server.
- **GitOps**: Git as the source of truth, as in [Argo CD](https://www.itwonderlab.com/argo-cd/).

### Learn it

Start with [Install Git and create your first repository](https://www.itwonderlab.com/install-git-first-repository/).
