Sobes.tech
Intern

Co je to úložiště?

sobes.tech AI

Odpověď od AI

Úložiště je místo pro ukládání verzí zdrojového kódu projektu, spravované pomocí systému řízení verzí, například Git. Umožňuje sledovat změny, spolupracovat s ostatními vývojáři a vracet se k předchozím stavům projektu.

Hlavní komponenty úložiště:

  • Pracovní adresář (Working Directory): Soubory projektu na místním počítači vývojáře.
  • Staging area (Staging Area / Index): Přechodný stav, do kterého se přidávají změny před jejich potvrzením.
  • Historie commitů (Commit History): Sekvence zaznamenaných změn, které tvoří větve.

Typy úložišť:

  • Lokální úložiště: Ukládá se na místním počítači vývojáře.
  • Vzdálené úložiště: Ukládá se na serveru (například GitHub, GitLab, Bitbucket) a slouží ke spolupráci a zálohování.

Hlavní operace:

  • git clone <url>: Vytvoření lokální kopie vzdáleného úložiště.
  • git add <soubor>: Přidání změn souboru do staging oblasti.
  • git commit -m "zpráva": Zaznamenání změn ze staging oblasti do historie commitů.
  • git push: Odeslání lokálních commitů do vzdáleného úložiště.
  • git pull: Stažení změn z vzdáleného úložiště a jejich sloučení s lokální verzí.