Práce na příkazovém řádku Git
Visual Studio poskytuje většinu základních funkcí pro vývoj aplikací v základu kódu se správou verzí Git.Pro některé ruční činnosti nebo automatizaci práce pomocí skriptů bude třeba použít příkazový řádek.
Práce z příkazového řádku
Příprava na použití nástrojů příkazového řádku
Instalace nástrojů příkazového řádku
Povolení základního ověřování pro účet TFS
Otevření okna příkazového řádku Git
Dotazy a odpovědi
Práce z příkazového řádku
Upozornění |
---|
Pokud nejste zkušeným uživatelem Git, pracujte s příkazovým řádkem opatrně.Před použitím nějakého příkazu si ho důkladně prostudujte. |
Chci... |
Lze to provést v sadě Visual Studio? |
Jak to lze provést pomocí příkazového řádku? |
||
---|---|---|---|---|
Upravit poslední potvrzení změn.Některé typické případy:
|
||||
Použít značku u potvrzení změn |
Ne, ale můžete je zobrazit.Další informace naleznete v tématu Zobrazení a správa starších verzí v systému Git. |
Pomocí příkazového řádku můžete značky vkládat, upravovat a odebírat (viz Git scm: Základy Git – používání značek) z úložiště na serveru TFS, máte-li dostatečná oprávnění. |
||
Větvit a slučovat |
Ano (ale některé konflikty lze vyřešit pouze v příkazovém řádku). |
|||
Potvrdit své změny |
Tip Vložením ID do komentáře můžete pracovní položku přidružit k potvrzení změn.U potvrzení změn můžete například použít komentář č. 35 zachycení výjimky null.Když toto potvrzení změn vložíte na server TFS, přidruží se potvrzení změn k pracovní položce č. 35. |
|||
Kopírovat (klonovat) vzdálené úložiště do svého vývojového počítače |
||||
Vytvořit (inicializovat) místní úložiště |
||||
Vytvořit nebo upravit poznámku |
Ne |
Pomocí příkazového řádku můžete poznámky vkládat, upravovat a odebírat (viz Git-scm: Poznámka pro sebe) z úložiště na serveru TFS, máte-li dostatečná oprávnění. |
||
Získat informace o svém místním úložišti (například vzdálená úložiště, která sleduji) |
Pokud se úložiště nachází v týmovém projektu TFS, pak ano.V opačném případě ne. |
|||
Zobrazit náhled (načíst) a následně stáhnout (vyžádat) změny ze vzdáleného úložiště |
Ano (ale některé konflikty lze vyřešit pouze v příkazovém řádku) |
|||
Vložit změny do vzdáleného úložiště |
||||
Přeuspořádat historii nebo zkombinovat (vtěsnat) potvrzení |
Ne |
Git-scm: Větvení Git – změna základu, Git-scm: Vtěsnání potvrzení, git-rebase |
||
Vrátit zpět potvrzenou změnu použitím inverzní funkce k potvrzeníViz zrušení změn pomocí vrácení. |
||||
Schovat změny |
Ne |
|||
Zrušit potvrzené změny vrácením svého místního úložiště do předchozího potvrzení a zrušením odkazu na pozdější potvrzení
|
Ne |
|||
Zobrazit a spravovat svoje změny od posledního potvrzení změn |
Git-scm: Základy Git – záznam změn v úložišti, Git scm: Základy Git – rušení akcí |
|||
Zobrazit historii |
Příprava na použití nástrojů příkazového řádku
Abyste mohli nástroje příkazového řádku použít, musíte je nainstalovat a poté povolit základní ověřování.
Instalace nástrojů příkazového řádku
Pokud jste ještě nenainstalovali některé nástroje příkazového řádku, můžete některé rychle získat ze sady Visual Studio. (Jedním ze způsobů, jak zjistit, že tyto nástroje nemáte k dispozici, je pokusit se zadat nějaký příkaz git a získat zprávu 'git' is not recognized as an internal or external command....)
Tip
-
Při instalaci se na pracovní ploše zobrazí ikona Git Bash.Doporučujeme tuto ikonu odstranit, protože nevěříme, že tento vstupní bod vede k dosažení optimálních výsledků.Pokud z nějakého důvodu chcete spustit Git Bash později, můžete tak učinit z nabídky Start systému Windows.
-
Chcete-li si práci s příkazovým řádkem zjednodušit (například se vyhnout zadávání pověření při každém vkládání), můžete také nainstalovat Úložiště pověření systému Windows pro Git.
-
Pokud chcete příkazy Git spouštět z prostředí PowerShell, nainstalujte Posh-Git (prostředí PowerShell pro Git).
Povolení základního ověřování pro účet sady Visual Studio Online
Pokud je hostitelem vašeho úložiště Visual Studio Online, musíte povolit základní ověřování, abyste mohli k provádění operací Git použít příkazový řádek.To lze nastavit v Profilu uživatele na serveru TFS.
Spuštění příkazového řádku Git
Příkazový řádek Git můžete spustit z nabídky Akce na stránkách Změny (klávesnice: CTRL+0, G), Potvrzení změn a Větve.
Můžete ho také spustit z úložišť na stránce Připojit (klávesnice: CTRL+0, C).