Git'te (ve dolayısıyla Github'da) projeler birden fazla kanaldan geliştirilebilirler ve her bir gelişim koluna da branch adı verilir. pull request de birden fazla geliştirici ile hazırlanan yazılımlarda bir git projesine push edilen (kısaca yüklenen) değişikliklerin diğer geliştiricilere haber verilmesidir.
Bir pull request açıldığında yeni eklenen kodların mevcut branch ile birleştirilmesi hakkında kodları diğer geliştiriciler ile birlikte inceleyebilir ve değerlendirebilirsiniz. Pull request, bir nevi kodlardaki değişiklik önerileri gibidir ve bu sebeple geliştiricilerle birlikte değerlendirilerek ana branch'e eklenmesi/eklenmemesi kararlarının alınması için bir işbirliği kullanımıdır.
Editör editi: sitedeki bazı diğer benzer yazılar için;
bkz: Github'da Commit Ne Demektir?
bkz: 301 yönlendirmesi ile 302 yönlendirmesi arasındaki fark nedir?
bkz: Python'da set fonksiyonu nedir ve nasıl kullanılır?
bkz: Source Lines of Code (sloc) Nedir?
bkz: C# null coalescing operator nedir?
bkz: Docker Nedir?