Key Ideas
1GitHub Flow — The Industry Standard. GitHub Flow is a lightweight, branch-based workflow that teams use everywhere from startups to Fortune 500 companies. It has one rule: main is always deployable. All w...
2Creating Pull Requests. A Pull Request (PR) is a formal request to merge your branch into another (usually main). It's where code review happens — teammates can see exactly what changed, comm...
3Code Review. Code review is one of the most valuable practices in software development. It catches bugs before production, spreads knowledge through the team, and maintains code qu...
4Forking Repositories. Forking creates your own copy of someone else's repository on GitHub. Unlike cloning (which just downloads), a fork is a full GitHub repo under your account that you c...
5GitHub Issues. GitHub Issues are the task tracker built into every repository. Use them to report bugs, request features, ask questions, or plan work. Issues integrate tightly with P...