Skip to the content.

Založení nového projektu na GitHub ve Visual Studio Code

Scénář, kdy se snažíme založit repozitář a hned s ním pracovat, může nastat v několika případech:

Předpoklady

Postup založení repozitáře

Po přihlášení do GitHubu na své stránce s repozitáři stiskneme tlačítko “New”.

Stránka s repozitáři

Dále je třeba repozitář pojmenovat. Je možní přidat také další věci:

Nový repozitář

Na následující obrazovce lze získat odkaz na nově vytvořený repozitář, který použijeme pro načtení repozitáře ve Visual Studiu Code. Zatím jej zkopírujeme do schránky.

Odkaz na nový repozitář

Otevření repozitáře ve Visual Studiu Code

Visual Studio Code má na kartě “Source Control” tlačítko “Clone Repository”. Stejného efektu lze dosáhnout z palety příkazů (Ctrl+Shif+P), příkaz je “Git: Clone”.

Odkaz na nový repozitář

Pak je nutné zadat adresu repozitáře (končící na .git).

Odkaz na nový repozitář

Jsme pak vyzváni k určení místa, do jakého se repozitář má stáhnout. Zvykem je ukložení do složky Source/repos v domácí složce uživatele.

Výběr složky

V dalším kroku jsme zprávou v dolním pravém rohu vyzváni k otevření staženého repozitáře.

Výzva k otevření složky

Pak je potřeba schválit bezpečnost stahovaných souborů.

Výběr lokální složky

Tím máme repozitář uložený na lokálním počítači a otevřený ve Visual Studiu Code.

Postup commitování a pushování repozitáře

Když vytvoříme dostatek změn a budeme je chtít odeslat (commit), přejdeme na panel Source Control. Tam je potřeba vytvářený Commit pojmenovat (přidat mu zprávu). Snažíme se o to, aby název commitu vystihoval změny, ke kterým v repozitáři došlo - tedy ne first, second a podobně. Commit pak odešleme.

Výběr lokální složky

Commit

Tím ovšem commit skončí jen v lokálním repozitáři. Když chceme změny promítnout do online uložiště musíme dané commity pushovat. VS Code k tomu má dvě rozhraní - tlačítko a panel na stavové liště. Obě provedou obousměrnou synchronizaci mezi lokálním a vzdáleným uložištěm.

Push

Po případné výzvě k potvrzení akce se na GitHubu pak můžeme přesvědčit, že se všechny změny opravdu odeslaly.