Sobes.tech
Junior

Mi az a git remote és milyen szerepet játszik a Git verziókezelő rendszerben?

sobes.tech MI

Válasz az MI-től

Git remote — egy külső tárhelyre mutató hivatkozás, amely egy másik szerveren vagy ugyanazon fájlrendszeren tárolódik. Lehetővé teszi a változtatások (push, pull, fetch) cseréjét ezzel a tárhellyel.

A git remote szerepe:

  • Együttműködés: Több fejlesztő számára lehetővé teszi, hogy ugyanazon a projekten dolgozzanak, a változtatásokat közös távoli tárhellyel szinkronizálva.
  • Biztonsági másolat: A tárhely másolatának tárolására szolgál a helyi gépen kívül, megvédve az adatvesztéstől.
  • Változtatások terjesztése: Egy központi helyet biztosít a projekt legújabb verzióinak közzétételéhez és letöltéséhez.

Az első távoli tárhely leggyakrabban használt neve origin.

# A konfigurált távoli tárhelyek listájának megtekintése
git remote -v

# Új távoli tárhely hozzáadása, neve 'upstream'
git remote add upstream https://github.com/example/another-repo.git

# Változtatások lekérése az 'origin' távoli tárhelyről anélkül, hogy egyesítenénk
git fetch origin

# Változtatások küldése az aktuális ágról az 'origin' távoli tárhelyre
git push origin main