Junior
Mis on git remote ja millist rolli see mängib Git versioonikontrollisüsteemis?
sobes.tech AI
Vastus AI-lt
Git remote — see viide välisele hoidla, mis asub teisel serveril või samas failisüsteemis. See võimaldab vahetada (push, pull, fetch) selle hoidla muutusi.
git remote roll:
- Koostöö: võimaldab mitmel arendajal töötada sama projekti kallal, sünkroniseerides muudatusi ühise kaughoidlaga.
- Varukoopia: teenib hoidla koopia salvestamiseks väljaspool kohalikku masinat, kaitstes andmekadu eest.
- Muudatuste levitamine: pakub tsentraliseeritud kohta projekti uusimate versioonide avaldamiseks ja allalaadimiseks.
Kõige levinum nimi esimesele kaughoidla nimeks on origin.
# Konfigureeritud kaughoidlate nimekirja vaatamine
git remote -v
# Uue kaughoidla lisamine nimega 'upstream'
git remote add upstream https://github.com/example/another-repo.git
# Muudatuste toomine 'origin'-ist ilma ühendamata
git fetch origin
# Muudatuste saatmine praegusest harust 'origin'-i
git push origin main