Termín upstream a downstream sa vzťahuje na úložisko. Vo všeobecnosti, upstream je miesto, kde klonujete úložisko, a downstream je akýkoľvek projekt, ktorý integruje vašu prácu s inými dielami. Tieto podmienky sa však neobmedzujú len na úložiská Git.
V systéme Git existujú dva rôzne kontexty pre upstream/downstream, ktorými sú vzdialené a čas/história. V referencii vzdialeného upstream/downstream, downstream repo bude stiahnutý z upstream úložiska. Dáta budú prúdiť po prúde prirodzene.
V odkaze na čas/históriu to môže byť nejasné, pretože hore v čase znamená v dejinách po prúde a naopak. Preto je lepšie, ak v prípade času/histórie použijeme termíny rodič/dieťa namiesto upstream/downstream.
čiastočná diferenciácia v latexe
Nastavenie Git upstream
Git set-upstream vám umožňuje nastaviť predvolenú vzdialenú pobočku pre vašu aktuálnu lokálnu pobočku. V predvolenom nastavení každý príkaz pull nastaví master ako vašu predvolenú vzdialenú pobočku.
Niekedy sa pokúšame preniesť nejaké zmeny na vzdialený server, ale zobrazí sa chyba ako „ chyba: nepodarilo sa vložiť niektoré odkazy na 'https : .' Dôvod môže byť, že ste nenastavili vzdialenú pobočku. Vzdialenú pobočku môžeme nastaviť pre lokálnu pobočku. Na nastavenie vzdialeného servera implementujeme nasledujúci proces:
Ak chcete skontrolovať vzdialený server, použite nasledujúci príkaz:
$ git remote -v
Výsledkom bude nasledovné:
čo robí počítač rýchlym
Vyššie uvedený výstup zobrazuje názov vzdialeného servera. Aby ste lepšie pochopili vzdialený server, Kliknite tu . Teraz skontrolujte dostupné pobočky a spustite nasledujúci príkaz:
$ git branch -a
Výsledkom bude nasledovné:
Vyššie uvedený príkaz zobrazí zoznam pobočiek na lokálnom a vzdialenom úložisku. Ak sa chcete dozvedieť viac o pobočkách, kliknite sem. Teraz pošlite zmeny na vzdialený server a nastavte konkrétnu vetvu ako predvolenú vzdialenú vetvu pre lokálny repozitár. Ak chcete preniesť zmeny a nastaviť vzdialenú vetvu ako predvolenú, spustite nasledujúci príkaz:
$ git push --set-upstream origin master
Vyššie uvedený príkaz nastaví hlavnú vetvu ako predvolenú vzdialenú vetvu. Aby sme lepšie pochopili majstra pôvodu kliknite tu .
uzamknutie aplikácie pre Android
Zvážte nasledujúci výstup:
V danom výstupe je všetko aktuálne so vzdialenou pobočkou.
Predvolenú vzdialenú vetvu môžeme nastaviť aj pomocou príkazu git branch. Ak to chcete urobiť, spustite nasledujúci príkaz:
$ git branch --set-upstream-to origin master
Ak chcete zobraziť predvolené vzdialené pobočky, spustite nasledujúci príkaz:
$ git branch -vv
Zvážte nasledujúci výstup:
Vyššie uvedený výstup zobrazuje vetvy dostupné v úložisku. Vidíme, že predvolená vzdialená pobočka je špecifikovaná zvýraznenými písmenami.