Git terms
Version control is time travel for your codebase
Git is the version control system the entire industry converged on — and there is more to it than commit, push, and pull. This category covers branching strategies, rebasing, merging, conflict resolution, hooks, tags, and the internal object model that explains why Git behaves the way it does. Understanding Git deeply prevents disasters and enables confident collaboration.