Sobes.tech
Junior

Aký je rozdiel medzi príkazmi git push a git pull, a na čo sa každý z nich používa?

sobes.tech AI

Odpoveď od AI

git push sa používa na odoslanie lokálnych zmien (commitov) do vzdialeného repozitára. Aktualizuje vzdialený repozitár v súlade s lokálnym stavom. V skratke, zdieľate svoj pokrok.

git pull sa používa na získanie zmien z vzdialeného repozitára a ich začlenenie do aktuálnej lokálnej vetvy. Je ekvivalentné vykonaniu git fetch nasledovanému git merge. Synchronizuje váš lokálny repozitár so vzdialeným.

Rozdiel spočíva v smere toku dát: push odosiela zmeny z lokálneho do vzdialeného, pull prijíma zmeny z vzdialeného do lokálneho.

Príklad použitia git push:

# Odoslať zmeny do vetvy main na origin
git push origin main

Príklad použitia git pull:

# Získať zmeny z vetvy main na origin
git pull origin main