Junior
Koja je razlika između komandi pull i fetch u Git?
sobes.tech АИ
Одговор од АИ
fetch preuzima promene (commitove, grane, oznake) iz udaljenog repozitorijuma u lokalni, ali ne spaja ih sa trenutnom granom. Tokom ovog procesa, udaljene grane će biti dostupne kao remote/naziv-grane.
pull vrši dve operacije: prvo fetch, zatim merge (po defaultu) ili rebase (u skladu sa podešavanjima) preuzetih promena u trenutnu lokalnu granu. Drugim rečima, pull preuzima promene i odmah ih primenjuje.
Ključna razlika: fetch samo preuzima, pull preuzima i integriše.