Sobes.tech
Junior

Koja je razlika između komandi git push i git pull, i zašto se svaka od njih koristi?

sobes.tech АИ

Одговор од АИ

git push se koristi za slanje lokalnih promena (commitova) u udaljeni repozitorijum. On ažurira udaljeni repozitorijum u skladu sa stanjem lokalnog. Ukratko, delite svoj napredak.

git pull se koristi za preuzimanje promena iz udaljenog repozitorijuma i njihovu integraciju u trenutnu lokalnu granu. To je ekvivalentno izvršavanju git fetch praćenom git merge. Sinhronizuje vaš lokalni repozitorijum sa udaljenim.

Razlika je u pravcu toka podataka: push šalje promene iz lokalnog u udaljeni, a pull prima promene iz udaljenog u lokalni.

Primer korišćenja git push:

# Slanje promena u main granu na origin
git push origin main

Primer korišćenja git pull:

# Preuzimanje promena iz main grane na origin
git pull origin main