Category

Tech

Notes, guides and ideas around software, AI, cloud and engineering.

Why Git Exists: From Source Code Chaos to the Git Mental Model
tech

Why Git Exists: From Source Code Chaos to the Git Mental Model

Understand why Git was created, how developers managed code before Git, the limitations of centralized version control, and the mental model behind Git repositories, staging, commits, branches, and remotes.

GitVersion ControlSoftware Development
Chapter 3: Branches & Remote Repositories
tech

Chapter 3: Branches & Remote Repositories

Learn how Git branches work, how remote repositories connect local work to GitHub, and how teams collaborate across parallel timelines.

GitBranchesGitHub
Chapter 4: Merge Conflicts & Resolution
tech

Chapter 4: Merge Conflicts & Resolution

Learn what merge conflicts mean, why they happen, how to read conflict markers, and how to resolve conflicts with confidence.

GitMerge ConflictsDebugging
Chapter 5: Guided Interactive Practice
tech

Chapter 5: Guided Interactive Practice

Practice Git step by step by creating a repository, making commits, branching, causing a conflict, and resolving it manually.

GitLabCommands