AI Space

DevOps & Tooling / Knowledge library

Git

distributed version control — the industry's memory

2005 · Linus Torvalds

Why learn Git?

Universal. There is no professional software work without it. Deep git skill (rebase, bisect) quietly separates seniors from juniors.

Where it came from

Written in weeks after a licensing spat killed Linux's previous VCS. GitHub built a social layer on top and changed how software is shared.

Build your understanding

Work through these exercises in order. Try the task before opening a reference.

  1. init/commit/branch/merge a toy repo.
  2. Resolve a merge conflict calmly.
  3. Interactive rebase to clean 3 commits.
  4. Use bisect to find a bad commit.
  5. Explain reflog and recover a 'lost' commit.

Documentation and sources

Connect the ideas

Built on

Linux

Enables

Argo CD

Explore next

DockerLinuxBashCursorDVCFluxGitHub CopilotGitLab CI/CDHugging Face HubJenkinsApache MavenpnpmPoetrySOPSuvZsh

Catalog source: technology-maxxing. This page reproduces the existing catalog’s learning material and source links.