Sobes.tech
Junior

Mi a különbség a pull és fetch parancsok között a Git-ben?

sobes.tech MI

Válasz az MI-től

A fetch letölti a változtatásokat (commitok, ágak, tagek) a távoli tárhelyről a helyire, de nem egyesíti azokat a jelenlegi ággal. Ez során a távoli ágak elérhetőek lesznek remote/ág-neve néven.

A pull két műveletet hajt végre: először fetch, majd a kapott változtatásokat a jelenlegi helyi ágba merge-el vagy rebase-el (beállítás szerint). Más szóval, a pull letölti a változtatásokat és azonnal alkalmazza őket.

A fő különbség: a fetch csak letölt, a pull letölti és integrálja őket.