Help
cancel
Showing results for 
Search instead for 
Did you mean: 
Copilot Lvl 2
Message 1 of 6

How to send and receive pull requests

What is the purpose of the Pull request and merge request? Why should we make use of these techniques? Can these techniques be used for the .Net project? If it can, how can it be used? 

As a single developer where I create an individual application, how does pull and merge request would be a benefit to me? I just need to more about these techniques and more.

5 Replies
Pilot Lvl 2
Message 2 of 6

Re: How to send and receive pull requests

Hi @KodexDigital ,

 

Pull requests are used for collaborating on branches/features. A pull request lets a user submit their work for review and inclusion. If you are working on your own, they are not necessary.

Copilot Lvl 2
Message 3 of 6

Re: How to send and receive pull requests

Thank you @seveas. I have always known it should be like that. But, the way some persons are emphasizing on Github, is something else. As in, if there is no Github, no software production. I have another challenge, uploading my codes (though large according to GitHub when uploading). How can I upload my codes for my friends and interested students of my to have access to?

Community Manager
Message 4 of 6

Re: How to send and receive pull requests

To give more background on pull requests and the workflow it enables, you may want to check out:

 

 

With regard to uploading your code, you can check out the various options in our help docs.

 

I hope that helps!

 

 

Copilot Lvl 3
Message 5 of 6

Re: How to send and receive pull requests

Hi !!

I'm going to answer your questions from my experience teaching git and GitHub as Campus Expert.

 

What is the purpose of the Pull request and merge request?

 

This is a way to collaborate in software projects though the version control (aka git),  GitHub have the PR Pull Request, and other platforms implement the same (GitLab, BitBucket, etc) with different name. 

 

Why should we make use of these techniques?

 

One of the main goals for git was to be distributed, this technique is very useful, if you want to see the power of this, maybe you'd explore more open source projects and see how this projects are collaborating with a lot of people using the PR for collaborate. 

 

The Spring Framework repository has a great contribution guide about how to make a PR for contribute to this framework [repository](https://github.com/spring-projects/spring-framework/blob/master/CONTRIBUTING.md), this is a great example about why you should use and learn this techniques.

 

Can these techniques be used for the .Net project?

 

Remember: git it's like a mini file system, it works with any kind of file, so, it doesn't matter if you are working with a .Net project, with .txt, with java, html, markdown. 

 

Captura de Pantalla 2019-06-14 a la(s) 3.16.47 p. m..png

 

If it can, how can it be used? 

 

Although there are a lot of books and courses my recommendations is learn using the GitHub Learning Lab, and reading the oficial documentation of git. 

 

As a single developer where I create an individual application, how does pull and merge request would be a benefit to me? Captura de Pantalla 2019-06-14 a la(s) 3.16.19 p. m..png

 

 

 

Maybe the PR don't make sense for individual private projects, in this case you should know more about git workflows. The PR is from GitHub workflow, but there are more workflows for version control systems: git flow, feature branch, tree based development, etc... every workflow could be implemented for collaborate alone or with a team. 

 

Greetings from Mexico!

 

 

Community Manager
Message 6 of 6

Re: How to send and receive pull requests

Hi @carlogilmar,

 

You illustrations are amazing! Thanks for sharing...SUPER useful :)

Thanks for being here, sharing, and keeping our community awesome!
Best,
AndreaG

Mark helpful posts with Accept as Solution to help other users locate important info. Don't forget to give Kudos for great content!