# How-tos for pull requests

Create, review, merge, and close pull requests, manage commits, and collaborate effectively.

## Links

* [Commit changes](/en/pull-requests/how-tos/commit-changes)

  Create, modify, compare, and troubleshoot branches and commits.

* [Create pull requests](/en/pull-requests/how-tos/create-pull-requests)

  Create pull requests and stacked pull requests, change branches, and request reviews for collaborative development.

* [Stacked pull requests](/en/pull-requests/how-tos/stacked-pull-requests)

  Use stacked pull requests to break large code changes into a chain of smaller, dependent pull requests you can review and merge independently.

* [Review pull requests](/en/pull-requests/how-tos/review-pull-requests)

  Review, comment, approve, and manage pull requests effectively to incorporate feedback.

* [Merge and close pull requests](/en/pull-requests/how-tos/merge-and-close-pull-requests)

  Resolve merge conflicts, and troubleshoot effectively before merging. Then merge, revert, or close pull requests  on GitHub.

* [Work with forks](/en/pull-requests/how-tos/work-with-forks)

  Fork repositories, sync changes, and manage pull requests effectively when using forks.