logo

Ako nastaviť Upstream Branch na Git?

Je dôležité Nastavte Upstream vetvu v Git aby bol pracovný tok plynulý a pobočky efektívne spravovali. Keď chcete naklonovať nové úložisko alebo pracovať s rôznymi vetvami funkcií, musíte vedieť, ako s nimi pracovať protiprúdové vetvy a ako ich môžete nastaviť.

V tomto článku preskúmame ako nastaviť protiprúdové pobočky a tiež uvidíte, ktorá lokálna pobočka git sleduje, ktorá vzdialená pobočka proti prúdu.



Predpoklady

  • Git je nainštalovaný a nakonfigurovaný na vašom lokálnom počítači.
  • Lokálne existuje klonované úložisko Git alebo váš vlastný projekt Git

Čo je to pobočka proti prúdu?

An protiprúdová vetva v Git označuje vetvu, ktorá slúži ako referenčný bod pre inú vetvu. Zvyčajne sa používa na sledovanie vzdialenej vetvy, čo umožňuje vývojárom ľahko načítať aktualizácie, porovnávať zmeny a posúvať svoje záväzky. Nastavenie an protiprúdová vetva zjednodušuje proces synchronizácie miestnych a vzdialených úložísk.

Ako nastaviť upstream pobočky v Git?

Pomocou príkazu Git Push s -v možnosť pre protiprúdovú vetvu.

Nastavte vetvu Upstream pomocou príkazu Git Push

Ak chcete nastaviť Upstream Branch pomocou Git Push, najprv musíte Vytvorte novú pobočku s názvom a prepnite sa na aktuálnu vetvu pomocou voľby -b



git checkout -b>

Prepínanie vetvy potvrdenie sa zobrazí nižšie:

Prepnutie potvrdenia pobočky

Keď aktuálna vetva, t. j. („new_branch“) nemá nastavenú žiadnu vetvu Upstream a pokúsime sa spustiť príkaz Git push. Po spustení nižšie uvedeného príkazu v cmd:



Teraz musíte nastaviť upstream vetvu pomocou Git push príkaz s voľbou -u. Nahraďte názvom svojej pobočky.

git push -u origin>

Prípadne môžete na nastavenie vetvy Upstream použiť aj príkaz „–set-upstream“.

git push --set-upstream origin>

Ako zmeniť upstream pobočky v Git

Teraz musíte sledovať novú nadradenú vetvu ako tú, ktorú ste práve nastavili spustenú:

git branch -u>

Napríklad:

git branch main -u git branch main -u>

Terminál vytlačí potvrdzujúcu správu:

Ako skontrolovať, ktoré pobočky Git sledujú, ktoré pobočky proti prúdu

Teraz Ak chcete skontrolovať, ktoré pobočky Git sledujú, ktoré pobočky proti prúdu, môžete uviesť zoznam všetkých svojich pobočiek, ktoré sledujú pobočky proti prúdu pomocou Pobočka Git s možnosťou -vv:

git branch -vv>

Hlavná vetva má sledovaciu vetvu [origin/main]. Testovacia vetva má sledovaciu vetvu [origin/test]. Vetva new_branch má sledovaciu vetvu [origin/new_branch].

Záver

Nastavenie a zmena upstream pobočiek v Git je rozhodujúca pre efektívnu spoluprácu a kontrola verzií . Tento proces zabezpečuje, že vaše miestne pobočky sú synchronizované s ich zodpovedajúcimi vzdialenými pobočkami na platformách ako GitHub alebo Bitbucket.

Nastavenie alebo zmena upstream vetvy na Git – často kladené otázky

Ako automaticky nastaviť upstream v git?

Upstream v Git môžete automaticky nastaviť pomocou voľby -u alebo –set-upstream s príkazom git push pri odosielaní vašej lokálnej pobočky do vzdialeného úložiska. Napríklad:

java miešanie do int
git push -u origin>

Ako nastavím miestnu pobočku na upstream?

Ak chcete nastaviť lokálnu vetvu na sledovanie upstream vetvy, môžete použiť voľbu -u alebo –set-upstream-to s príkazom git branch. Napríklad:

git branch -u>

Ako vypísať upstream pobočky v git?

Upstream vetvy v Git môžete vypísať pomocou príkazu git branch s voľbou -vv. Zobrazí sa zoznam všetkých miestnych pobočiek spolu s ich príslušnými sledovacími pobočkami. Napríklad:

git branch -vv>

Ako nastaviť upstream vetvu v git bez tlačenia?

Ak chcete nastaviť upstream vetvu v Git bez pushovania, môžete použiť voľbu -u alebo –set-upstream-to s príkazom git branch, za ktorým nasleduje vzdialený názov a názov vetvy. Napríklad:

git branch --set-upstream-to=>

Ako nastavím upstream na konkrétnu vetvu v git?

Ak chcete nastaviť upstream na konkrétnu vetvu v Git, môžete použiť voľbu -u alebo –set-upstream s príkazom git push, za ktorým nasleduje vzdialený názov a názov vetvy. Napríklad:

git push -u origin>