Sobes.tech
Junior

Care este diferența dintre comenzile git push și git pull, și pentru ce sunt folosite fiecare dintre ele?

sobes.tech AI

Răspuns de la AI

git push este utilizat pentru a trimite modificări locale (commit-uri) către un depozit remote. Actualizează depozitul remote în conformitate cu starea locală. Pe scurt, împărtășești progresul tău.

git pull este folosit pentru a obține modificările din depozitul remote și a le integra în ramura locală curentă. Este echivalent cu executarea git fetch urmat de git merge. Sincronizează depozitul tău local cu cel remote.

Diferența constă în direcția fluxului de date: push trimite modificări din local către remote, iar pull primește modificări din remote în local.

Exemplu de utilizare a git push:

# Trimite modificările în ramura main pe origin
git push origin main

Exemplu de utilizare a git pull:

# Obține modificările din ramura main pe origin
git pull origin main