Je důležité Nastavte Upstream Branch v Git aby byl pracovní postup plynulý a pobočky efektivně řídily. Když chcete naklonovat nové úložiště nebo pracovat s různými větvemi funkcí, musíte vědět, jak s nimi pracovat protiproudové větve a jak je můžete nastavit.
V tomto článku prozkoumáme jak nastavit protiproudové větve a také uvidíte, která místní větev git sleduje kterou vzdálenou větev proti proudu.
Předpoklady
- Git je nainstalován a nakonfigurován na vašem místním počítači.
- Lokálně existuje klonované úložiště Git nebo váš vlastní projekt Git
Co je to pobočka proti proudu?
An proti proudu větev v Gitu označuje větev, která slouží jako referenční bod pro jinou větev. Obvykle se používá ke sledování vzdálené větve, což umožňuje vývojářům snadno načítat aktualizace, porovnávat změny a vkládat své revizi. Nastavení an proti proudu větev zjednodušuje proces synchronizace místních a vzdálených úložišť.
Jak nastavit upstream větve v Gitu?
Pomocí příkazu Git Push s -v možnost pro nadřazenou větev.
Nastavte větev Upstream pomocí příkazu Git Push
Chcete-li nastavit Upstream Branch pomocí Git Push, musíte nejprve Vytvořte novou větev s názvem a přepněte se na aktuální větev pomocí volby -b
git checkout -b>
Přepínání větve potvrzení se zobrazí níže:
Přepnutí potvrzení pobočky
Když aktuální větev, tj. (‚new_branch‘) nemá nastavenou žádnou větev Upstream a pokusíme se spustit příkaz Git push. Po spuštění níže uvedeného příkazu v cmd:
Nyní musíte nastavit upstream větev pomocí Git push příkaz s volbou -u. Nahraďte názvem vaší pobočky.
git push -u origin>
Případně můžete také použít příkaz „–set-upstream“ pro nastavení větve Upstream
git push --set-upstream origin>
Jak změnit upstream větve v Gitu
Nyní musíte sledovat novou upstream větev než tu, kterou jste právě nastavili spuštěnou:
git branch -u>
Například:
git branch main -u git branch main -u>
Terminál vytiskne potvrzovací zprávu:
Jak zkontrolovat, které pobočky Git sledují které pobočky Upstream
Nyní Chcete-li zkontrolovat, které pobočky Git sledují, které pobočky Upstream, můžete uvést všechny své pobočky, které sledují upstream větve pomocí Větev Git s volbou -vv:
git branch -vv>
Hlavní větev má sledovací větev [origin/main]. Testovací větev má sledovací větev [origin/test]. Větev new_branch má sledovací větev [origin/new_branch].
Závěr
Nastavení a změna upstream větví v Gitu je zásadní pro efektivní spolupráci a kontrola verzí . Tento proces zajišťuje synchronizaci vašich místních poboček s jejich odpovídajícími vzdálenými pobočkami na platformách jako GitHub nebo Bitbucket.
Nastavení nebo změna upstreamové větve na Git – Časté dotazy
Jak automaticky nastavit upstream v git?
Upstream můžete v Gitu automaticky nastavit pomocí volby -u nebo –set-upstream s příkazem git push při odesílání vaší místní větve do vzdáleného úložiště. Například:
android proces acoregit push -u origin>
Jak nastavím místní pobočku na upstream?
Chcete-li nastavit lokální větev tak, aby sledovala upstream větev, můžete použít volbu -u nebo –set-upstream-to s příkazem git branch. Například:
git branch -u>
Jak vypsat upstream větve v git?
Upstream větve v Gitu můžete vypsat pomocí příkazu git branch s volbou -vv. Zobrazí se seznam všech místních poboček spolu s jejich příslušnými sledovacími pobočkami. Například:
git branch -vv>
Jak nastavit upstream větev v git bez tlačení?
Chcete-li nastavit upstream větev v Gitu bez pushování, můžete použít volbu -u nebo –set-upstream-to s příkazem git branch následovaným vzdáleným jménem a názvem větve. Například:
git branch --set-upstream-to=>
Jak nastavím upstream na konkrétní větev v git?
Chcete-li nastavit upstream na konkrétní větev v Gitu, můžete použít volbu -u nebo –set-upstream s příkazem git push následovaným vzdáleným jménem a názvem větve. Například:
git push -u origin>