What if you do something interesting in a project and want to make changes to a project when you are not privileged to do so? Well, this is where pull request comes in. GitHub pull request is a way to contribute to a project on GitHub even when you don’t have any privileges to make changes to the project. All you have to do is just fork the project, clone the forked project on your computer, make changes, push the changes to the forked repository, and make a pull request to the original project repository. If the owner likes the changes you’ve made, he/she can merge it with the original project. Otherwise, he will be able to remove your request anytime.