Sdílet prostřednictvím


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

    Vyzvat k instalaci nástroje příkazového řádku Git

    • 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

Poznámka k upozornění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:

Ano

git-commit

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).

git-branch, git-merge

Potvrdit své změny

Ano

git-commit

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

Ano

git-clone

Vytvořit (inicializovat) místní úložiště

Ano

git-init

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.

git-remote

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)

git-fetch, git-pull

Vložit změny do vzdáleného úložiště

Ano

Git-scm: git-push

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

Ano

Stránka příručky git-revert(1)

Schovat změny

Ne

Git-scm: Nástroje Git – schovávání

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í

Poznámka k upozorněníUpozornění

Podle tématu Rušení akcí“jde o nebezpečný příkaz: všechny změny provedené v tomto souboru se ztratí – zkopírovali jste přes něj jiný soubor. Tento příkaz nikdy nepoužívejte, pokud nemáte absolutní jistotu, že soubor již nepotřebujete.”

Ne

git-reset

Zobrazit a spravovat svoje změny od posledního potvrzení změn

Ano

Git-scm: Základy Git – záznam změn v úložišti, Git scm: Základy Git – rušení akcí

Zobrazit historii

Ano

Git-scm: Základy Git – zobrazení historie potvrzení

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....)

Instalace nástrojů příkazového řádku Git

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.

Povolení základního ověřování

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ěnVětve.

Otevření příkazového řádku

Můžete ho také spustit z úložišť na stránce Připojit (klávesnice: CTRL+0, C).

Otevřete příkazový řádek z úložiště

Dotazy a odpovědi

D: Kde se mohu dozvědět o dalších příkazech?

O:http://git-scm.com/docs

D: Systém mě zablokoval, protože nemám oprávnění.Jak je mohu získat?

O: Oprávnění v prostředí Team Foundation Server