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