logo

Augšup un lejup

Termins augšup un lejup attiecas uz repozitoriju. Parasti augšpus ir vieta, kur jūs klonējat repozitoriju, un lejup pa straumi ir jebkurš projekts, kas integrē jūsu darbu ar citiem darbiem. Tomēr šie noteikumi neattiecas tikai uz Git krātuvēm.

diskete

Pakalpojumā Git ir divi dažādi konteksti augšstraumei/lejupstraumei, kas ir tālvadības pultis un laiks/vēsture. Atsaucoties uz attālo augšup/lejup straumi, pakārtotais repo tiks izvilkts no augšpuses repozitorija. Dati dabiski plūdīs lejup pa straumi.

Atsaucoties uz laiku/vēsturi, tas var būt neskaidrs, jo augštecē laikā nozīmē lejup straumi vēsturē un otrādi. Tāpēc ir labāk, ja laika/vēstures gadījumā lietotu vecāku/bērnu terminus, nevis augšējo/lejpus straumi.

Git iestatīšana augšup pa straumi

Git set-upstream ļauj iestatīt noklusējuma attālo filiāli jūsu pašreizējai vietējai filiālei. Pēc noklusējuma katra vilkšanas komanda iestata galveno komandu kā noklusējuma attālo filiāli.

Dažreiz mēs cenšamies nosūtīt dažas izmaiņas attālajam serverim, taču tas parādīs kļūdu, piemēram, ' kļūda: neizdevās nospiest dažas atsauces uz 'https : .' Iemesls var būt tam, ka neesat iestatījis attālo filiāli. Mēs varam iestatīt attālo filiāli vietējai filiālei. Mēs īstenosim šādu procesu, lai iestatītu attālo serveri:

Lai pārbaudītu attālo serveri, izmantojiet tālāk norādīto komandu:

 $ git remote -v 

Rezultāts būs šāds:

Git Upstream un Downstream

Iepriekš redzamajā izvadē tiek parādīts attālā servera nosaukums. Lai labāk izprastu attālo serveri, Noklikšķiniet šeit . Tagad pārbaudiet pieejamās filiāles, palaidiet tālāk norādīto komandu:

 $ git branch -a 

Rezultāts būs šāds:

Git Upstream un Downstream

Iepriekš minētā komanda uzskaitīs filiāles vietējā un attālajā repozitorijā. Lai uzzinātu vairāk par filiālēm, noklikšķiniet šeit. Tagad veiciet izmaiņas attālajā serverī un iestatiet konkrēto filiāli kā noklusējuma attālo filiāli vietējai repozitorijai. Lai veiktu izmaiņas un iestatītu attālo filiāli kā noklusējumu, palaidiet tālāk norādīto komandu:

 $ git push --set-upstream origin master 

Iepriekš minētā komanda iestatīs galveno filiāli kā noklusējuma attālo filiāli. Lai labāk izprastu izcelsmes meistaru noklikšķiniet šeit .

Android iestatījumu izvēlne

Apsveriet tālāk norādīto izvadi:

Git Upstream un Downstream

Dotajā izvadā viss ir atjaunināts ar attālo filiāli.

Mēs varam arī iestatīt noklusējuma attālo filiāli, izmantojot git filiāles komandu. Lai to izdarītu, palaidiet tālāk norādīto komandu:

 $ git branch --set-upstream-to origin master 

Lai parādītu noklusējuma attālās filiāles, palaidiet tālāk norādīto komandu:

 $ git branch -vv 

Apsveriet tālāk norādīto izvadi:

Git Upstream un Downstream

Iepriekš minētajā izvadē tiek parādīti repozitorijā pieejamie zari. Mēs redzam, ka noklusējuma attālā filiāle ir norādīta ar iezīmētiem burtiem.