Sobes.tech
Junior

Ինչ է git remote և ինչ դեր է խաղում այն Git-ի տարբերակների կառավարման համակարգում։

sobes.tech AI

Պատասխան AI-ից

Git remote — դա արտաքին պահոցին հղում է, որը պահվում է այլ սերվերում կամ նույն ֆայլային համակարգում։ Այն թույլ է տալիս փոխանակել փոփոխությունները (push, pull, fetch) այդ պահոցով:

git remote-ի դերը՝

  • Համագործակցություն: Մեծացնում է մի քանի ծրագրավորողների հնարավորությունը աշխատել նույն նախագծի վրա՝ սինխրոնիզացնելով փոփոխությունները ընդհանուր հեռավոր պահոցով:
  • Անվտանգության պատճեն: Օգտագործվում է պահելու համար պահոցի պատճենը տեղական մեքենայից դուրս՝ տվյալների կորուստից պաշտպանվելու համար:
  • Փոփոխությունների տարածում: Կենտրոնական վայր է՝ հրապարակելու և ներբեռնելու նախագծի վերջին տարբերակները:

Առաջին հեռավոր պահոցի ամենատարածված անունը՝ origin:

# Կարգավորած հեռավոր պահոցների ցանկը դիտելու համար
git remote -v

# Նոր հեռավոր պահոց ավելացնել՝ անունը `upstream`
git remote add upstream https://github.com/example/another-repo.git

# Փոփոխությունները ստանալ հեռավոր `origin`-ից՝ առանց միաձուլելու
git fetch origin

# Փոփոխությունները ուղարկել ընթացիկ ճյուղից հեռավոր `origin`-ին
git push origin main