How to make a pull request on an open source project

preview_player
Показать описание
I'm just walking you through how you could use git to fork an upstream branch, make a new branch, add changes to your git stage, commit your changes, and then push those changes to your branch, make a pull request (PR) to the upstream github repo, and then also how to update your master branch to match the upstream branch by using git fetch and git reset --hard.

Рекомендации по теме
Комментарии
Автор

I've been a developer for 15 years. Been on GitHub for 10 years, however I have never done a pull request.
I'm doing some Arduino development for a hobby and wanted to contribute to a project I care about.
This guide helped me, and gave me all the info I need to confidently contribute to the repo.
I am happy to report, I just completed my first pull request because of this video.

Thanks so much for the great and helpful video!

BenRogersWPG
Автор

Thank you so much bro. I made my first contribution today because of you. Now just waiting for approval

sharabhmishra
Автор

Just completed my first pull request to a project that helped me a lot... The pull request got confirmed too!!!
This video was fantastic in helping do that...

Mikesco
Автор

Great video... I'm so glad you went into the nuance regarding pull requests, a lot of other videos only say what to do, but fail to provide the logic behind it...

Mikesco
Автор

I've been using Git for many years but I'm still a bit apprehensive forking an open-source project, adding my changes, and then opening a PR, for fear that the repository owner might be a jerk and make me look foolish. Totally understand my fear is irrational, and it's always good contributing to projects, so I hope my insecurities don't put anyone else off... 😊

alpachino
Автор

You've made this real simple! Made note of steps and feeling ready for my first open source contribution. Thanks!

nitika
Автор

Saved for later. Commenting to help with the youtube algorithm. Thank you for your videos and the work you put into them.

vnoommuy
Автор

Very helpful. Clearly structured in terms of content. The sound quality is very good and the pronunciation is clear. Especially for non-native speakers like me, this makes it easier to follow.

jantack
Автор

Thanks loads!! U really saved me! I've been trying to create a PR for almost about 2hrs when I finally came across this video.

DSCS_ShilpiPrasad
Автор

Such a great tutorial dude. Very concise, straight to the point yet easy to understand. Impressive job man. I wish all people who are really good at something had the ability to explain it as effective as you do!

GennadyPodrezov
Автор

I was stuck and this came in clutch to clear up my uncertainties, thanks so much!

msstarcheetah
Автор

One additional step (that I think you missed) would be to fetch+merge the latest master from upstream into your branch (testing-demo) right before creating a pull request. This is crucial in case there are other commits made to the upstream master while you're working on your branch.

jwdmsd
Автор

Aye whatta conincidence, I was asked to pull a repo at job, using vs code or gitbash. This what I was looking for but I already watched it somewhere else. But my favorite YouTuber uploaded so gonna be watching again.

Sky-yy
Автор

Thank you I look forward to my first PR

christopheramoisan
Автор

This was very helpful and comprehensive for beginners like me. Your explanation is top-notch and I appreciate your effort to film the video. I'll revisit the video when I need to do a group project.

jathebest
Автор

Thank you so much for this! It was really easy to follow you and finally made my first PR :)

kerokeromeow
Автор

thanks for this it is very helful because this type of video is very less on youtube.

erpadminpspl
Автор

Very good. Crystal clear and detailed.

jonholdsworth
Автор

Just completed this one, amazing one 👌

Sky-yy
Автор

Thank you, this is just too precise 🙌

oluwaseunajibowo