This version of GitHub Enterprise Server will be discontinued on 2026-10-14. Discontinued releases are not supported. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features in GitHub Enterprise Server, see Overview of the upgrade process. For help with the upgrade, GitHub Enterprise Support.
Concepts for pull requests
Understand how pull requests help you write code and collaborate effectively on GitHub.
Writing code for a project
Use branches, forks, commits, and pull requests to safely write, refine, and propose code changes for collaborative projects.
Helping others review your changes
Create clear, focused pull requests that improve collaboration, streamline reviews, and keep your team informed about your changes.
Giving reviews
Provide feedback on pull requests by commenting on changes, suggesting edits, and approving or requesting updates before merging code.
Resolving reviews
Address review feedback by comparing changes, updating code, and resolving comments to prepare your pull request for merging.
Deploying code
Validate pre-deployment checks, choose merge strategies, and manage branches effectively when deploying code.