What is a pull request?

preview_player
Показать описание
Modern software is never truly finished. Professional developers routinely make changes to their company’s codebase by opening up pull requests. In this video, Pat DePuydt helps us understand why pull requests are so important in a collaborative environment.

- - - - - 
Join the millions learning to code with Codecademy.
Рекомендации по теме
Комментарии
Автор

This is fantastic. I'm a product owner, and while I had a vague idea as to what a pull request is, this helped clarify it, and also helped me understand what my next questions will be.

wishlish
Автор

great tutorial - as a UAT tester on a big IT project I was really wondering what a Pull Request was - now I understand it 100% - without being an IT professional

jeanlambert
Автор

To save you some time, useful stuff start from here: 3:35.

abc-bykb
Автор

Shouldn't it be called Push request, because you are requesting to push your changes. Who the hell comes with these names, just to confuse us. If anyone can enlighten me, it helps me a lot.

skyhigh
Автор

it would have been great if you gave some example!

chandra
Автор

OMG your in DC, 3 years ago I would never have imagined I’ll be taking the Codecademy Front-End developer roadmap

tinongnjong
Автор

Clearest and most complete explanations I've seen and nice for visual learners, thanks :)

happystoat
Автор

Now I'm confused. I thought the `git pull` is to pull the latest code version to make sure you are working on an updated code from the source with everybody else's changes. And `git push` is when you submit your contributions and get merged with the main branch.

ELNTH
Автор

This video answered alot of my questions

chinyeluamobi
Автор

That was a good explanation. BUT one problem that I saw was that the volume of the voice was too low. My laptop voice volume is 80 and the Youtube voice volume set to 90, and still, it's not complete enough for me (I'm not using a headphone and my laptop speakers are ok.) Pls, consider this in other future videos.

sadeghmirzaee
Автор

I think what you describe is a "MERGE REQUEST" (e.g. integrating code changes in the master branch by merging), not something an other developer is pulling. That's why I find the term "pull request" where confusing.

Series
Автор

Thank you Pat that was a wonderful summary

ranjanv
Автор

Why not just call it Merge Request.. So much more intuitive name.. Pull is confusing depending on which side of the branch you are on.. You are actually pushing your change into the master branch

b-roc-au
Автор

Thank you, this helped me understand the concept

ionutboghean
Автор

Is there a way to create push request for already committed and pushed work on github?
I want to create a pull request for each of my previously committed work on main branch

kourosh
Автор

Love the video Pat, keep up the awesome work!

Rchbloke
Автор

The name is very confusing, why isn't called a push request since you will be informing others that you have added new code to the remote server? I mean a pull is done when you copy the code to your workspace

primavera
Автор

So shouldn't it be a "Push Request" or "Merge Request"?

donovantheprogrammer
Автор

wow!!! this cleared out my frustration about git and pull request. It would be even more efficient if you would and example how it happens

asmraage
Автор

Excellent explanation. You did briefly touch on this but when going production & cloning the repo to a production server, will this always been the main branch that is cloned or do you have to specify which branch you want cloned? 👍

toddgilbey