GitHub

Resources and guides for mastering the world’s leading platform for version control and collaborative development. Whether you’re a beginner who’s just starting to navigate GitHub or an experienced developer looking to refine your skills, this category offers a wealth of tutorials, tips, and best practices to help you make the most of the GitHub platform. Learn how to effectively manage repositories, understand branching and merging, and utilize GitHub Actions for automation. Explore advanced topics such as continuous integration and deployment, security best practices, and leveraging GitHub’s API for custom workflows. Completely new to GitHub? Check out our documentation on how to get started

New GitHub CLI extension tools

Support for GitHub CLI extensions has been expanded with new authorship tools and more ways to discover and install custom commands. Learn how to write powerful extensions in Go and find new commands to install.

Unboxing fork improvements

We’re always trying to improve the GitHub developer experience in meaningful ways, and we love learning from our customers. In the last several months we released several new fork capabilities, and we’re publishing revised fork documentation that gives more details with clearer explanations to make fork concepts easier to understand.

The world's largest developer platform

Docs

Docs

Everything you need to master GitHub, all in one place.

GitHub

GitHub

Build what’s next on GitHub, the place for anyone from anywhere to build anything.

Customer stories

Customer stories

Meet the companies and engineering teams that build with GitHub.

GitHub Universe 2024

GitHub Universe 2024

Get tickets to the 10th anniversary of our global developer event on AI, DevEx, and security.