Git
A distributed version control system for tracking changes in source code.
Definition
Git is the most widely used version control system, allowing developers to track code changes, collaborate on projects, and maintain history of all modifications. GitHub, GitLab, and Bitbucket provide hosting platforms for Git repositories.
Git enables branching, merging, and distributed workflows that are fundamental to modern development.
Why It Matters
Git makes collaboration possible by letting multiple developers work on code simultaneously without overwriting each other's work. It provides safety nets for experimentation and recovery.
Understanding Git is essential for any developer role and increasingly for designers working with design systems.
Examples in Practice
Developers create feature branches for new functionality, then merge them to the main branch after review.
Git blame helps identify when a bug was introduced and who authored the problematic change.
A rollback uses Git to quickly revert to a previous stable version after a problematic deployment.