Create a pull request to propose and collaborate on changes to a repository. These changes are proposed in a branch, which ensures that the default branch only contains finished and approved work.| GitHub Docs
Status checks let you know if your commits meet the conditions set for the repository you're contributing to.| GitHub Docs
Learn how to create a new repository and commit your first change in 5 minutes.| GitHub Docs
You can protect important branches by setting branch protection rules, which define whether collaborators can delete or force push to the branch and set requirements for any pushes to the branch, such as passing status checks or a linear commit history.| GitHub Docs
Create sophisticated formatting for your prose and code on GitHub with simple syntax.| GitHub Docs
You can edit files directly on GitHub in any of your repositories using the file editor.| GitHub Docs