Sdílet prostřednictvím


Použijte Git fetch, pull, push a sync pro správu verzí ve Visual Studio

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ší.

Nabídka Git se zvýrazněnou možností Načíst v sadě Visual Studio 2022

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 .

Snímek obrazovky znázorňující okno Změny Gitu se zvýrazněnými ovládacími tlačítky Načíst, Stáhnout, Odeslat a Synchronizovat v sadě Visual Studio

Okno Změny Git se zvýrazněnými ovládacími prvky tlačítek Načíst, Stáhnout, Odeslat a Synchronizovat v sadě Visual Studio 2022.

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.

Místní nabídka, která se zobrazí po výběru ovládacího prvku tlačítka elipsy v okně Změny Gitu ve Visual Studio 2022.

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.