logo Czechitas HTML a CSS 2

Práce s gitem

Git je nástroj na správu kódu. Užitečný zejména pro zálohu kódu, sdílení s dalšími účastníky, napojení na další služby jako je například webový hosting.

Git vs GitHub

Ověření instalace

První krůčky s gitem

Vytvoření repozitáře z nuly

Žádný počítač nevydrží věčně. Radši se připrav na nejhorší. Pro případ, že by se tvé zařízení jednou prostě neprobralo, radši všechnu práci zálohuj. Jedna z nejpopulárnějších služeb pro uchování kódu online je GitHub. Mimo jiné díky tomu, že nabízí spoustu funkcí zdarma.

Práce na projektu

Pomocí git clone … sis vytvořila složku, která je provázaná s GitHub repozitářem. V dalších krocích následuje postup, jak přidávat a zálohovat nový obsah.

  1. Přidej/uprav nějaký soubor nebo několik spolu souvisejících souborů.
  2. V příkazové řádce označ soubory, že jsou nachystané pro zálohu pomocí git add .
  3. Balíček změn pojmenuj přes git commit -m "Stručný popis změn na pár slov".
  4. Commit nahraj na GitHub zadáním git push.
  5. Zkontroluj, že změny se ukazují na GitHubu a pokračuj od bodu 1.

Úkol na teď

Postupuj podle zadání zde.

GitHub pages

Kromě podpory gitu GitHub nabízí doplňkovou službu GitHub pages, díky které je možné si nechat zdarma hostovat stránky.

  1. Nastavení najdeš pod tlačítkem Settings.

    tlačítko Settings

  2. V sekci Pages.

    tlačítko Pages

  3. V Source zvol větev main/master a ulož. O kousek výše se zobrazí zelená bublina s veřejnou adresou, kde web z kódu v repozitáři nově běží.

    branch

Fork

Občas se hodí navázat na práci, kterou začal někdo jiný. Tlačítkem Fork u cizího repozitáře vytvoříš tvou vlastní kopii, kterou můžeš dále upravovat, aniž bys zasáhla do původního kódu patřícího někomu jinému. Tuto fukci můžeš využít například pro řešení budoucích cvičení během lekcí zadaných v samostatných repozitářích.

  1. Tlačítkem Fork vytvoříš kopii.

    tlačítko fork

  2. V nově vzniklém repozitář zůstane poznámka s odkazem na originál.

    odkaz na původní repozitář

  3. Pod rozkliknutým zeleným tlačítkem Code najdeš adresu pro klonování.

    code