Sobes.tech
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.