Junior — Middle
Jaka jest różnica między poleceniami git push i git pull, i w jakich przypadkach każde z nich jest stosowane?
sobes.tech AI
Odpowiedź od AI
Polecenia git push i git pull służą do synchronizacji lokalnego repozytorium z zdalnym, ale działają w przeciwnych kierunkach:
-
git push — wysyła Twoje lokalne commity do zdalnego repozytorium. Używa się go, gdy chcesz opublikować swoje zmiany, aby inni mogli je zobaczyć i używać.
-
git pull — pobiera zmiany z zdalnego repozytorium i automatycznie łączy je z Twoją obecną gałęzią. Służy do aktualizacji lokalnego repozytorium najnowszymi zmianami od innych deweloperów.
Przykład użycia:
git pull origin main # pobierz najnowsze zmiany z gałęzi main
# ... wprowadź zmiany ...
git add .
git commit -m "Dodano nową funkcję"
git push origin main # wyślij swoje zmiany do gałęzi main
W ten sposób git pull pomaga synchronizować lokalną kopię z wersją zdalną, a git push umożliwia dzielenie się własnymi zmianami z zespołem.