← DevOps tools
Version control

Git

A distributed version-control system that records changes, supports branching, and lets teams collaborate safely on source code.

Why it exists.

It solves the need to understand, review, reproduce, and undo changes without passing files around manually.

Where it shines.

Source code with parallel contributors, code review, release branches, and an auditable change history.

Where not to use it.

Do not use it as a deployment system, issue tracker, or a substitute for backups and artifact storage.

What it is made of.

  • Repository
  • Commits
  • Branches and tags
  • Remotes
  • Merge and rebase workflows

How it works.

  1. A change is made in the working tree
  2. The change is staged and committed
  3. Branches are reviewed and integrated
  4. The commit is pushed to a shared remote
Questions and answers.Open the interview practice set for Git.
Search