Sobes.tech
Junior — Middle

Jaký je rozdíl mezi příkazy git push a git pull, a v jakých případech se každý z nich používá?

sobes.tech AI

Odpověď od AI

Příkazy git push a git pull slouží k synchronizaci místního úložiště s vzdáleným, ale fungují v opačných směrech:

  • git push — odešle vaše místní commity do vzdáleného úložiště. Používá se, když chcete zveřejnit své změny, aby je ostatní mohli vidět a používat.

  • git pull — stáhne změny z vzdáleného úložiště a automaticky je sloučí s vaší aktuální větví. Používá se k aktualizaci místního úložiště nejnovějšími změnami od ostatních vývojářů.

Příklad použití:

git pull origin main  # získat poslední změny z větve main
# ... provést změny ...
git add .
git commit -m "Přidána nová funkce"
git push origin main  # odeslat své změny do větve main

Tímto způsobem git pull pomáhá synchronizovat kopii lokálního úložiště s vzdáleným, a git push umožňuje sdílet vaše změny s týmem.