Model garpu dan tarik (Fork and pull model) mengacu pada model pengembangan perangkat lunak yang sebagian besar digunakan pada GitHub, di mana beberapa pengembang yang bekerja pada proyek bersama membuat kontribusi mereka sendiri dengan berbagi repositori utama dan mendorong perubahan setelah diberikan permintaan tarik oleh pengguna yang terintegrator.