Je crains que la plupart de ces réponses ne répondent à la question Que signifie «tirer une demande»? ou Que signifierait «pousser la demande»? plutôt que la question du PO: pourquoi est-ce appelé une demande de tirage et non une demande de poussée?
Normalement, ce type de remplacement de question est acceptable, mais dans ce cas, il est clair que le PO connaît les réponses à ces questions de remplacement, donc y répondre n'est pas très utile.
Seuls les gens de GitHub qui ont inventé le terme le savent avec certitude. Cependant, il semble évident que ce choix terminologique reflète quelque chose comme le point de vue suivant concernant le phénomène des «changements entrant dans un référentiel de l'extérieur»: Le mainteneur fait l'action (pull) .
Cependant, une demande est également une action, et l'auteur de cette action n'est pas le responsable mais plutôt le demandeur (qui a fait encore plus d'action, à savoir le travail). Ainsi, le terme «pull request» crée une confusion quant à l'identité de l'agent . En fin de compte, la confusion est due à la nature récursive d'une demande: une demande est à la fois une action d'un agent principal et une demande d'une action future par un deuxième agent.
La situation est tout à fait analogue à des constructions linguistiques désormais courantes comme «nous avons construit notre maison» (utilisé à la place de «nous avons payé quelqu'un d'autre pour construire notre maison»), dans la mesure où la responsabilité de l'action principale est transférée de l'agent original évident à un agent secondaire remplissant un rôle social de gestion.
On pourrait en conclure que la raison du choix terminologique est la légitimation du point de vue selon lequel le travail de direction est un travail de première classe . En outre, la raison de la confusion concernant ce choix terminologique peut être que les travailleurs non cadres ont naturellement un point de vue différent.