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