Sobes.tech
Junior

Mis vahe on käskudel pull ja fetch Git-is?

sobes.tech AI

Vastus AI-lt

fetch laadib muudatused (commitid, harud, sildid) kaugdepost kohalikku, kuid mitte neid ühendab praeguse haruga. Selle protsessi käigus on kaugharud saadaval kui remote/nimi-haru.

pull teostab kaks toimingut: esmalt fetch, seejärel saadud muudatused praeguses kohalikus harus merge-ga (vaikimisi) või rebase-ga (sõltuvalt seadistusest). Teisisõnu, pull laadib muudatused alla ja rakendab need kohe.

Peamine erinevus: fetch ainult laadib alla, pull laadib alla ja integreerib.