Sobes.tech
Junior — Middle

Mis vahe on käskudel git push ja git pull ning millal igaüks neist kasutatakse?

sobes.tech AI

Vastus AI-lt

Git push ja git pull käsud on mõeldud kohaliku hoidla sünkroniseerimiseks kaughoidlaga, kuid need töötavad vastupidistes suundades:

  • git push — saadab teie kohalikud commitid kaughoidlale. Kasutatakse, kui soovite avaldada oma muudatused, et teised saaksid neid näha ja kasutada.

  • git pull — laadib alla muudatused kaughoidlast ja ühendab need automaatselt teie praeguse haruga. Kasutatakse, et uuendada kohaliku hoidla uusimate muudatustega teistelt arendajatelt.

Näide kasutamisest:

git pull origin main  # saada viimased muudatused main harult
# ... tee muudatusi ...
git add .
git commit -m "Lisatud uus funktsioon"
git push origin main  # saada oma muudatused main harule

Sellisel viisil aitab git pull sünkroniseerida kohaliku koopiat kaugversiooniga, ning git push võimaldab jagada oma muudatusi meeskonnaga.