Source Control

Noun · Development

Definitions

  1. A system that records changes to files over time so that specific versions can be recalled, compared, merged, and audited. Git is the dominant tool, enabling branching, distributed collaboration, and a full history of every change ever made to a codebase.

    In plain English: A system that keeps a complete history of every change made to code, so you can go back in time or collaborate without overwriting each other's work.

    Example: "Nothing goes to production that isn't in source control — if it's not in Git, it doesn't exist."

Related Terms