Sdílet prostřednictvím


Informace o Gitu v sadě Visual Studio

Visual Studio poskytuje uživatelské rozhraní pro Git, široce používaný moderní systém správy verzí. Bez ohledu na to, jestli je váš zdrojový kód hostovaný v úložišti GitHub, Azure DevOps nebo jiném poskytovateli Gitu, můžete provádět všechny běžné úlohy správy verzí v integrovaném vývojovém prostředí sady Visual Studio. Nebo můžete pracovat místně bez poskytovatele a později můžete zálohovat zdroj, až budete připravení se připojit k poskytovateli.

Zdrojový kód, se kterým pracujete, se nemusí vytvářet v sadě Visual Studio. Můžete pracovat s libovolnou zdrojovou složkou v jakémkoli úložišti Git bez ohledu na to, jestli existuje soubor projektu sady Visual Studio, nebo ne.

Začínáme s Gitem a GitHubem v sadě Visual Studio

Jak začít používat Git se sadou Visual Studio:

  • Pokud máte úložiště Git hostované u poskytovatele Git, jako je GitHub, naklonujte úložiště do místního počítače.

  • V opačném případě snadno vytvořte nové úložiště Git a přidejte váš kód. Pokud ještě poskytovatele Gitu nemáte, doporučujeme začít s GitHubem, protože prostředí Git v sadě Visual Studio je optimalizované pro tohoto poskytovatele. GitHub nabízí bezplatné a zabezpečené cloudové úložiště kódu, kde můžete kód ukládat a přistupovat k němu z libovolného zařízení kdekoli.

Účty GitHub i GitHub Enterprise můžete nejen přidat do řetězce klíčů, ale můžete je také použít stejně jako u účtů Microsoft. Pokud nemáte účet GitHubu, postupujte podle těchto kroků a vytvořte účet GitHubu, který se teď bude používat se sadou Visual Studio. V sadě Visual Studio 17.12 a novější můžete také přidat více účtů GitHub a podle potřeby mezi nimi přepínat. Viz Přidání účtů GitHubu do řetězce klíčů sady Visual Studio.

Snímek obrazovky dialogového okna Vytvořit Úložiště Git v sadě Visual Studio

Pokud chcete použít příkazy Gitu na příkazovém řádku, měli byste také nainstalovat Git pro Windows (ne produkt Microsoftu).

Zobrazení souborů v Průzkumníku řešení

Když naklonujete úložiště nebo otevřete místní úložiště, Visual Studio přepne do kontextu Gitu. Průzkumník řešení načte složku v kořenovém adresáři úložiště Git a prohledá adresářový strom všech zobrazitelných souborů, jako jsou CMakeLists.txt nebo soubory s příponou .sln. Další informace naleznete v tématu Zobrazit soubory v Průzkumníku řešení.

Větve a vzdálená úložiště

Větve můžete použít k oddělení souvisejících změn od nesouvisejících změn, na kterých pracujete. Doporučený pracovní postup Gitu používá novou větev pro každou funkci nebo opravu, na které pracujete. Zjistěte, jak vytvořit větev ze sady Visual Studio.

Jakmile vytvoříte novou větev a přepnete na ni, můžete začít pracovat změnou existujících souborů nebo přidáním nových a potvrzením práce do úložiště. Další informace o tom, jak vytvořit potvrzení v sadě Visual Studio a lépe porozumět stavům souborů v Gitu, najdete na stránce Vytvoření potvrzení.

Git je distribuovaný systém správy verzí, což znamená, že všechny dosud provedené změny jsou místní změny. Pokud chcete tyto změny odeslat do vzdáleného úložiště, musíte tyto místní commit(y) odeslat do vzdáleného.

Pokud pracujete v týmu nebo používáte různé počítače, budete možná často muset načíst a vyžádat nové změny ve vzdáleném úložišti. Další informace o správě síťových operací Gitu v sadě Visual Studio najdete na stránce načtení, vyžádání, nasdílení změn a synchronizace.

Snímek obrazovky integrovaného vývojového prostředí sady Visual Studio se zobrazenou nabídkou Git a kartou Změny Gitu v Průzkumníku řešení.

Správa úložiště a spolupráce

Existují ale chvíle, kdy je vhodnější zaměřit se na úložiště Git. Můžete například potřebovat získat dobrý přehled o tom, na čem váš tým pracuje, nebo zkopírovat potvrzení z jiné větve nebo jenom vyčistit odchozí potvrzení. Visual Studio obsahuje výkonné funkce procházení úložiště a funkce pro spolupráci, které eliminují potřebu používat další nástroje.

Pomocí Visual Studio se můžete soustředit na své úložiště Git díky oknu úložiště Git, což je konsolidované zobrazení všech podrobností v úložišti, včetně místních a vzdálených větví a historie potvrzení. K tomuto okně se dostanete přímo z Gitu nebo Zobrazit na řádku nabídek nebo ze stavového řádku.

Snímek obrazovky znázorňující integrované vývojové prostředí sady Visual Studio Zobrazí se okno Vytvořit novou větev a karta Změny Gitu v Průzkumníku řešení.

Okno Vytvořit novou větev a karta Změny Git v Průzkumníku řešení.

Procházení a správa úložišť Git

Další informace o tom, jak můžete pomocí okna Úložiště Git v sadě Visual Studio procházet a spravovat úložiště Git, najdete na následujících stránkách:

Zpracování konfliktů při slučování

Ke konfliktům může dojít během sloučení, pokud dva vývojáři upraví stejné řádky v souboru a Git automaticky neví, který z nich je správný. Git zastaví sloučení a informuje vás, že jste v konfliktní stavu. Další informace najdete na stránce Řešení konfliktů při slučování.

Přizpůsobení nastavení Gitu

Pokud chcete přizpůsobit nastavení Gitu na úrovni úložiště i na globální úrovni, postupujte takto:

  1. Na řádku nabídek vyberte Git>Nastavení, nebo otevřete Možnosti>nástrojů a rozbalte sekci Všechna nastavení>Správa zdrojového kódu>Nastavení Gitu>Globální konfigurace Gitu.

  2. Zvolte požadované možnosti .

    Snímek obrazovky s podoknem Možnosti, kde můžete zvolit nastavení personalizace a přizpůsobení v prostředí Microsoft Visual Studio IDE.

  1. Na řádku nabídek vyberte Git>Nastavení, nebo otevřete dialogové okno Nástroje>Možnosti a rozbalte část správy zdrojového kódu>Globální nastavení Git.

  2. Zvolte požadované možnosti .

    Snímek obrazovky s dialogovým oknem Možnosti, kde můžete zvolit nastavení personalizace a přizpůsobení v integrovaném vývojovém prostředí Visual Studio.

Vylepšení produktivity

V sadě Visual Studio 2022 verze 17.12můžete vybrat libovolnou část kódu, a potom klikněte pravým tlačítkem, rozbalte podnabídku Git a zvolte Kopírovat Permalink GitHubu (nebo Kopírovat AzureDevOps Permalink) a vygenerujte Permalink GitHubu nebo Azure DevOps Permalink a zkopírujte ho do schránky. Odtud ho můžete vložit kdekoliv, kde lze odkaz použít: v prohlížeči, e-mailu, chatových relacích nebo dokumentech. Stejné můžete provést také v zobrazení podrobností o vnořeném potvrzení v okně úložiště Git . Tato funkce umožňuje odkazovat na konkrétní kód z předchozích potvrzení bez přepínání větví. Musíte být přihlášeni k Visual Studio pomocí účtu u poskytovatele hostingu pro Git, GitHubu nebo Azure DevOps.

V sadě Visual Studio 2022 verze 17.6můžete hledat a odkazovat na problémy GitHubu a pracovní položky Azure DevOps. Podívejte se na blogové příspěvky o funkcích Gitu pro zvýšení produktivity.

Další kroky

Spropitné

Pokud se chcete dozvědět víc o používání Gitu a GitHubu v sadě Visual Studio, zaregistrujte si řadu učení Gitu.