HTTP/2 302
server: nginx
date: Sun, 24 Aug 2025 23:39:45 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20080306030007
location: https://web.archive.org/web/20080306030007/https://github.com/guides/pull-requests
server-timing: captures_list;dur=2.372975, exclusion.robots;dur=0.021775, exclusion.robots.policy;dur=0.012680, esindex;dur=0.010159, cdx.remote;dur=7.676531, LoadShardBlock;dur=293.923790, PetaboxLoader3.datanode;dur=132.845310, PetaboxLoader3.resolve;dur=109.636226
x-app-server: wwwb-app201
x-ts: 302
x-tr: 333
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app201; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sun, 24 Aug 2025 23:39:46 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.25
x-archive-orig-date: Thu, 06 Mar 2008 03:00:07 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 0.15847
x-archive-orig-etag: "6d5c041a437dc2ce8b2bd482055ecafa"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 6459
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Thu, 06 Mar 2008 03:00:07 GMT
link:
; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Mon, 03 Mar 2008 04:33:15 GMT", ; rel="prev memento"; datetime="Mon, 03 Mar 2008 04:33:15 GMT", ; rel="memento"; datetime="Thu, 06 Mar 2008 03:00:07 GMT", ; rel="next memento"; datetime="Wed, 23 Apr 2008 04:01:39 GMT", ; rel="last memento"; datetime="Sat, 26 Jul 2025 10:33:31 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_2_20080305230614_crawl108-c/51_2_20080306025933_crawl103.arc.gz
server-timing: captures_list;dur=0.611427, exclusion.robots;dur=0.026670, exclusion.robots.policy;dur=0.015237, esindex;dur=0.012596, cdx.remote;dur=4.692626, LoadShardBlock;dur=193.593959, PetaboxLoader3.datanode;dur=100.245674, PetaboxLoader3.resolve;dur=153.361553, load_resource;dur=129.083238
x-app-server: wwwb-app201
x-ts: 200
x-tr: 368
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Pull Requests — Git Guides — GitHub
Pull Requests
Pull requests are a way to poke someone and let them know you’ve got some code they may want.
They work great when you want to let an upstream maintainer know that you’ve pushed some useful changes to your fork of his project.
They also work great if you want to let a fellow developer know that you’ve pushed some experimental features to an arbitrary branch.
Step One
First, navigate to your project with the changes you want someone else to pull. In this instance, I’m going to go to defunkt/grit and tell mojombo to pull a change.
Step Two
I can type in a message if I want and select any number of recipients. By default, I’ll see everyone who has a project in my project’s network. If I want to add someone else, I can use the autocompleter and click ‘add.’
Step Three
Sent!
Step Four
When mojombo logs in, he’ll see that there’s a new message waiting for him.
Step Five
mojombo can reply to my message, delete it, or ignore it. Pulling from me is easy:
$ git remote add defunkt git://github.com/defunkt/grit.git
$ git checkout -b defunkt/master
$ git pull defunkt master:4f0ea0c
Last edited by defunkt , 11 days ago
Versions:
Current Version 3 by defunkt Version 2 by defunkt Version 1 by mojombo
This feature is coming soon. Sit tight!