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.