Pull
A pull request is a request to merge one branch into another on a remote Git platform like GitHub, GitLab, Bitbucket, etc.
- you know what just read this
- “Hey I have some changes - can you pull them into your branch?”
- perspective of the target branch maintainer → you’re requesting them to pull your changes into their branch
simplified steps
- You create a branch and make changes
- You push your branch to the remote
- You open a pull request:
feature → main
- Others review, comment, and approve
- When ready, the PR gets merged