How to send and receive pull requests

Hey there,

I’m new to Github and I’m very confused about how my friend can send change suggestions to my repository, so I can review them and add them to my main branch. Adding contributors was an option, but as far as I know, that gives full access to the repository.

Hi @dr-nyt,

Welcome to the Github Community Forum!

There are 2 main ways to contribute actively with code to a repository one of this is to be a contributor and the second one is to fork a repository.

The way you take is to add a contributor to your repostiory so your friend can simply do a local clone (in his pc) and make some changes. The best way to follow this choice without making to many conflicts is to create branches for every user and feature that you want to add in order to create pull request after that branch will be pushed to remote.

If you need a help you can try follow the official workflow guide of github -> here.

For video guide you can use the youtube videos -> here.

For a workflow more complex and advance -> here.

I hope I have solved your doubts :slightly_smiling_face:


Mark helpfull posts with Accept as Solution to help other users locate important info. Don’t forget to give Kudos for great contents!


Thanks. Appreciate the help :slight_smile:

1 Like