Junior — Middle
Aký je rozdiel medzi príkazmi git push a git pull, a v ktorých prípadoch sa každý z nich používa?
sobes.tech AI
Odpoveď od AI
Príkazy git push a git pull slúžia na synchronizáciu lokálneho úložiska s vzdialeným, ale fungujú v opačných smeroch:
-
git push — odošle vaše lokálne commity do vzdialeného úložiska. Používa sa, keď chcete zverejniť svoje zmeny, aby ich mohli vidieť a používať ostatní.
-
git pull — stiahne zmeny z vzdialeného úložiska a automaticky ich zlúči s vašou aktuálnou vetvou. Používa sa na aktualizáciu lokálneho úložiska s najnovšími zmenami od iných vývojárov.
Príklad použitia:
git pull origin main # získať najnovšie zmeny z vetvy main
# ... vykonajte zmeny ...
git add .
git commit -m "Pridaná nová funkcia"
git push origin main # odošlite svoje zmeny do vetvy main
Týmto spôsobom git pull pomáha synchronizovať kópiu lokálneho úložiska s vzdialeným, a git push umožňuje zdieľať vaše zmeny s tímom.