Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git collaboration
  6. Reviewing changes
  7. Pull requests
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Pull requests

Pull requests make it easier to make code reviews an integral part of your team’s workflow.

Development without/with pull request

A pull request notifies other development team members of changes made in your local repository and provides the following functions:

  • Notifies team members when a review or merge of work is needed

  • Displays changes made to source code in an easy-to-understand manner

  • Provides a platform for communicating about source code

    Pull requests are not a Git function. GitHub created them to make it easier for developers to participate in open-source development and, as a result, enabled them to create higher-quality source code. Pull requests are available in most major Git hosting services, such as Backlog

Pull requests, also known as merge requests or merge proposals, are a fundamental component of collaborative software development using version control systems like Git.

Pull requests in Backlog

Below is an example list of pull requests in Backlog. The software lets you quickly see which pull requests are open, making it easy for team members to review them.

Pull request list in Backlog, a Git hosting service with bug tracking features
Pull request list in Backlog, Nulab’s Git hosting service with bug tracking features.

Each pull request has its own page where you can find the pull request description along with tabs for viewing comments (shown in the picture below), commits, and files.

Pull request comments in Backlog
Pull request comments in Backlog.

The creator and reviewer of a pull request can have discussions right on the page using comments, which are recorded on the server so anyone can revisit them.

You can also commit and push changes to a specific branch. The pushed commit will automatically reflect in the pull request.

On the source code tab, you’ll find all changes to the source code. The pull request creator can also add notes about their goal for the source code and provide supplementary information to inform the reviewer. The difference viewer displays modified lines highlighted in red (removed) or green (added.)

Changes are highlighted in the source code

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life