Sobes.tech
Junior

Git remote nədir və o, Git versiya idarəetmə sistemində hansı rolu oynayır?

sobes.tech Süni İntellekt

AI-dan cavab

Git remote — xarici bir depozitə bağlantıdır və başqa bir serverdə və ya eyni fayl sistemində saxlanıla bilər. Bu, bu depozitle dəyişiklikləri (push, pull, fetch) mübadilə etməyə imkan verir.

git remote-un rolu:

  • Əməkdaşlıq: Bir neçə proqramçıya eyni layihə üzərində işləməyə imkan verir, dəyişiklikləri ümumi uzaq depo vasitəsilə sinxronizasiya edir.
  • Yedəkləmə: Məlumatların itirilməsindən qorumaq üçün, lokal maşından kənarda depo nüsxəsini saxlamağa xidmət edir.
  • Dəyişikliklərin yayılması: Layihənin ən son versiyalarını yayımlamaq və yükləmək üçün mərkəzləşdirilmiş yer təmin edir.

İlk uzaq depo üçün ən çox istifadə olunan ad origin-dir.

# Konfiqurasiya olunmuş uzaq depo siyahısını göstərin
git remote -v

# 'upstream' adında yeni uzaq depo əlavə edin
git remote add upstream https://github.com/example/another-repo.git

# 'origin' uzaq depo ilə dəyişiklikləri alın, birləşdirmədən
git fetch origin

# Mövcud şaxədən dəyişiklikləri 'origin' uzaq deposuna göndərin
git push origin main