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.