GitHub is where your code lives once you move past a single local project, and it is also where most people building with AI tools get stuck for the first time: connecting a repo, resolving a sync conflict, or understanding what a pull request actually does. These guides focus on the exact moments people get confused, not a full course on git.
Linking a project to GitHub is a one time setup that causes disproportionate confusion the first time you do it, especially when an AI builder tool is also pushing commits on your behalf.
A merge conflict looks alarming the first time you see it, but it almost always comes down to two changes touching the same lines. These guides show the calm, repeatable way to resolve it.
Not for most day to day use. Many AI builder tools handle commits and pushes automatically. These guides cover the moments where you do need to step in directly.
A pull request is a request to merge one set of changes into your main codebase, along with a place to review exactly what changed before it happens.