Git remote: popis, poradie práce, repozície

Populárny systém riadenia verzií Git dáva každému vývojárovi vlastnú kópiu úložiska projektu alebo úložiska, to je úložisko s vlastnou lokálnou históriou a štruktúrou. V terminológii Git sa takéto úložisko nazýva lokálne. Vzdialené repozitáre alebo vzdialené úložisko sú lokálne kópie, ale sú uložené inde na internete. Takéto úložisko môže slúžiť ako záložná kópia pre prípady, keď sa niečo stane s vaším počítačom a spolupracovať.

Vzdialený prístup a jeho funkcie

Príkazové práce na projekte nie sú možné bez školenia o správe vzdialených repozitárov. Každá zmena projektu je uložená na webe alebo na serveri riadiaceho verziu systému, napríklad Git. Existuje niekoľko variantov projektu s malými rozdielmi a všetci sú k dispozícii ostatným vývojárom. Niektoré úložiská je možné prezerať, iné môžu vykonať zmeny. Pre každý takýto úkon v systéme Git existuje niekoľko špeciálnych príkazov, ktoré vám umožňujú spravovať vzdialené kópie projektov. Všetky z nich sú modifikáciou hlavného tímu - git remote.


Riadenie vzdialeného úložiska v Git

Postup práce so vzdialenými úložiskami v Git je popísaný nižšie. Zvyčajne používatelia systému musia zdieľať kométy namiesto jednej sady zmien. Namiesto odosielania súboru z pracovnej kópie do centrálneho úložiska umožňuje Git vývojárom výmenu celých sektorov medzi jednotlivými úložiskami. Každý používateľMôžu existovať viaceré úložiská, z ktorých každý je zvyčajne len na čítanie alebo na čítanie a zápis. Spolupráca s inými ľuďmi zahŕňa správu týchto vzdialených repozitárov. Vyžaduje to príkaz vzdialeného prístupu - git remote. Je to jedna z častí širšieho systému, ktorý je zodpovedný za synchronizáciu zmien.


Funkcie vzdialeného prístupu

Zápisy registrované pomocou príkazu vzdialeného prístupu, ktorý sa používa v spojení s git remote push, príkazy na načítanie a vytiahnutie. Funkcia git fetch a git pull môže byť použitá na čítanie zo vzdialeného úložiska. Diaľkový príkaz git vám umožňuje vytvárať, zobrazovať a odstraňovať pripojenia k iným repozitárom. Napríklad posun sa používa na umiestnenie údajov do úložiska a naopak vytiahnite. Príkaz na načítanie je potrebný na získanie všetkých informácií, ktoré chýbajú na lokálnej kópii zo vzdialeného úložiska. Po jeho vykonaní sa odkazuje na všetky nové pobočky, v ktorých sa údaje nachádzajú. To znamená, že aktualizácie sa nezlučujú s aktuálnym projektom, ale sú oddelené.
Následne budú údaje potrebné ručne vyčerpať, ak je to potrebné. Git remote pull sa používa na automatické odstránenie a úložiská. Vzdialené pripojenia sú skôr ako záložky, než priame odkazy na iné úložiská. Namiesto poskytovania prístupu v reálnom čase sú to užitočné mená, ktoré možno použiť na prepojenie s webovou adresou, ktorá nie je veľmi užívateľsky prívetivá.
Príkaz vzdialeného prístupu je v podstate tamrozhranie pre správu zoznamu záznamov obsiahnutých v súbore ./.git/config. Je potrebné k správe vzdialeného úložiska, odstrániť neexistujúce, sledovanie zmien uvedených pobočiek a vzdialených miestach úložísk (git zmeniť vzdialený).

displej diaľkového archívy

V predvolenom Git odstráni skôr uložené vo vzdialenej pripojenie k iným úložísk. Tým sa vytvorí riadok, v ktorom budú zadané názvy vzdialených repozitárov. Volanie git vzdialený -v z vypíše názvy záložiek úložiska a navyše, zodpovedajúce URL adries. Voľba -v znamená verbose. Príkaz git remote add vytvorí nový záznam o pripojení k vzdialenému úložisku. Potom, čo bol záznam vzdialenosť nastaviť pomocou príkazového voliča, jeho meno môže byť prevedená na iný Git príkazy pre komunikáciu s úložiska.

Konfigurácia tímu vzdialeného prístupu

Možnosti použitia nižšie uvedeného riadiaceho tímu úložiska sú uvedené nižšie. Jednoduchý záznam na diaľku zobrazuje zoznam vzdialených pripojení. Existuje niekoľko konfigurácií. Príkaz je vhodný na vykonanie zmien v súbore ./.git/config. Môžete ju tiež upraviť ručne pomocou textového editora. Príkaz Git pre vzdialený prístup je ten, ktorý akceptuje ďalšie "subcommands".
Variácia "zariadenie" :.
  • . Príkaz "git remote add" používa na vytvorenie novej pripojenia k vzdialenej úložiska Potom je možné pridanie použiť diaľkový ovládač ako vhodný zástupca pre ostatnými tímami Tento príkaz trvá parametra -f, ktorý z nichpridaním názvu pobočky ihneď po vytvorení vzdialeného záznamu. Rovnako ako nastavenie --tags ", ktorý okamžite dostane aj dovoz Každá značka s vzdialeného repozitára.
  • Ďalšie git diaľkový príkaz rm odstráni pripojenie k vzdialenému úložisku. Upravuje a odstráni súbor /.git/config pomenovať. Keď potom použitie tohto príkazu predponou remote_test, môžete vidieť, že záznam už existuje.
  • záznam git diaľkové premenovanie premenovanie vzdialeného pripojenia. V tomto prvýkrát zistený nový názov a potom Ak chcete zmeniť vzdialenú adresu URL úložiska, musíte aktualizovať konfiguračný súbor pomocou novej adresy URL, inak ste z . Rome chyba
  • získate-url príkaz zobrazí URL adries pre vzdialený prístup Ak pridáte parameter -., Všetko sa zobrazia všetky URL adresy pre vzdialené úložisko
  • spája do vzdialeného úložiska

    Git podporuje mnoho spôsobov, ako vytvoriť odkaz na vzdialenom úložisku. Dve najjednoduchšie sú: prístup k vzdialenému úložisku prostredníctvom protokolu HTTP a SSH.
    HTTP je najjednoduchší spôsob, ako povoliť anonymný prístup iba na čítanie. V prvom prípade však nie je možné vykonať zmeny v projekte prostredníctvom protokolu HTTP. Pre prístup, ktorý umožňuje čítanie a písanie, musíte použiť SSH. To si vyžaduje aktívny účet SSH. Okrem toho Git podporuje autentizačný prístup cez SSH.

    Vlastnosti klonovacia repository git vzdialený pôvod

    Git je navrhnutý tak, aby každý programátor úplne izolovanom prostredíProjekt. To znamená, že informácie nie sú automaticky zasielané medzi úložiskami. Namiesto toho musia vývojári manuálne preniesť zmeny do lokálneho úložiska a odoslať svoje kométy späť do centrálneho úložiska. Diaľkový príkaz git je teda jednoduchý spôsob, ako preniesť adresu URL pre výmenu informácií.

    Keď vývojár klonuje úložisko s klonom git, automaticky vytvorí s ním vzdialené spojenie. Pri klonovaní Git je predvoleným názvom centrálny repozitár - pôvod, takže príkaz na prístup k nemu je napísaný ako vzdialený pôvod git. Táto funkcia je užitočná pre tých, ktorí vytvárajú lokálnu kópiu centrálneho úložiska, pretože uľahčuje zverejňovanie provízií a ukladanie zmien.

    Práca s pobočkami na diaľku

    Niekedy je potrebné zistiť, ktoré pobočky existujú vo vzdialenom úložisku. Ak používate GitHub alebo Gitweb na umiestnenie vášho úložiska, zvyčajne je ľahké určiť ich mená. Ale sú príležitosti, kedy nie sú k dispozícii. Môžete tiež spravovať jednotlivé pobočky pomocou príkazu git remote branches. Vzdialené sledovanie pobočiek je napísané ako: /. Ak napríklad chcete zobraziť hlavnú vetvu na zdrojovom serveri pri poslednom prístupe, musíte skontrolovať pôvod /hlavnú vetvu. Ak v procese práce s iným vývojárom umiestni aktualizovaný projekt s novým vláknom, potom na serveri bude prezentovaný ako odkaz smerujúci na čiarku s názvom uvedenou vetvou.

    Súvisiace publikácie