Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Visual Studio pomáhá udržovat místní větev synchronizovanou se vzdálenou větví prostřednictvím operací stahování (fetch a pull) a nahrávání (push).
Pomocí nabídky Git můžete načíst, stáhnout a synchronizovat v sadě Visual Studio 2022 a novější.
Na předchozím snímku obrazovky je zvýrazněná možnost Načíst . Nabídka Git obsahuje také následující další možnosti:
- Stáhnout
- stisk
- Synchronizace (stažení a odeslání)
Tyto operace můžete provádět také pomocí ovládacích prvků tlačítek v okně Změny Gitu .
Mezi ovládací prvky tlačítka zleva doprava patří Fetch, Pull, Push a Sync.
Kromě toho existuje také ovládací prvek se třemi tečky (...) tlačítka pro další operace. Když ji vyberete, zobrazí se místní nabídka. Můžete jej použít k vyladění operací načítání, stažení, odeslání a synchronizace.
Přinést
Před odesláním je důležité načíst a stáhnout. Načítání kontroluje, zda existují nějaké vzdálené commity, které byste měli sloučit s místními změnami. Pokud nějaké uvidíte, nejprve aktualizujte, aby se zabránilo problémům se slučováním v upstreamu.
Když načtete větev, okno Git Changes má v rozevíracím seznamu větve indikátor, který zobrazuje počet nepřijatých potvrzení ze vzdálené větve. Tento indikátor také ukazuje počet neodeslaných místních commitů.
Indikátor také funguje jako odkaz, který vás převeze do historie potvrzení této větve v okně úložiště Git. V horní části historie se teď zobrazují podrobnosti o těchto příchozích a odchozích potvrzeních. Odsud se také můžete rozhodnout stáhnout nebo odeslat commity.
Přetáhnout
Vždy stáhněte před tím, než odešlete. Při prvním přijetí změn můžete zabránit konfliktům při slučování z upstreamu.
Posunout
Při vytváření commitů automaticky uložíte místní snímek kódu. Pomocí funkce Push nasdílejte potvrzení do GitHubu, kde je můžete uložit jako zálohy nebo sdílet kód s ostatními.
Ale jak už jsme zmínili dříve, vždy stáhněte předtím, než pushnete. Visual Studio jako bezpečný stráž neumožňuje nasdílení potvrzení, pokud je vaše místní větev za vzdálenou větví. Pokud se pokusíte nasdílet změny, zobrazí se dialogové okno s výzvou k přijetí změn před nasdílením.
Synchronizace
Tuto operaci použijte nejprve k načtení, a poté k odeslání změn.