💻 Development beginner

Git

Distributed version control system for tracking changes in source code during software development.

Git is the industry-standard version control system created by Linus Torvalds in 2005. It tracks changes to files, enabling collaboration and history management. Core concepts: repositories (project containers), commits (snapshots of changes), branches (parallel development lines), and merges (combining branches). Key commands include: git init, clone, add, commit, push, pull, branch, merge, and rebase. Git is distributed - every developer has a full copy of the repository history. Platforms like GitHub, GitLab, and Forgejo provide hosting and collaboration features. Understanding Git is essential for any modern developer.