So, “Push” downloads the new version of code from your local device to the repository, and “Pull” makes new changes from the repository to the local device.
Why then is the “transfer request” proposed to change the code in the repository? Shouldn't this be called a " push request"?
I just don’t understand something here, or what?
The official definitions for the glossary are below.
Click
Tapping means posting committed changes to a remote repository such as GitHub.com. For example, if you change something locally, you must push these changes so that others can access them.
Pull out
Pull refers to when you pull changes and merge them. For example, if someone edited a remote file that you are working on, you might want to pull these changes into your local copy in order to update it.
Pull request
Pull requests suggest changes to the repository provided by the user and accepted or rejected by the repository co-authors. Like problems, each request has its own discussion forum. See "Using pull requests" for more information.
source
share