Git je systém pro správu verzí. Pamatuje si každou změnu v souborech projektu: kdo ji udělal, kdy a proč. Když se něco pokazí, vrátíte se k fungující verzi jedním krokem. Vytvořil ho Linus Torvalds v roce 2005 pro vývoj Linuxu a dnes na něm stojí většina softwaru na světě.
Git jednoduše: tlačítko Zpět pro celý projekt
Znáte soubor web_final_v3_TED_UZ_OPRAVDU.html? Tak přesně tohle Git řeší.
Místo kopií souborů ukládáte stavy projektu. Každý uložený stav má krátký popis, třeba „oprava odkazu v patičce“. Kdykoli se k němu můžete vrátit, porovnat ho s dneškem nebo zjistit, kdo co změnil. Nic se neztratí.
Jak Git funguje
Stačí znát čtyři slova:
- Repozitář. Složka projektu, kterou Git hlídá. Na GitHubu ji máte i online.
- Commit. Uložený stav s popisem. Fotka projektu v jednom okamžiku.
- Větev. Paralelní verze projektu. Novinku zkoušíte bokem a hlavní verze mezitím běží dál.
- Push. Odeslání commitů z počítače na GitHub. Teprve pak je vidí ostatní a hosting.
Když je větev hotová, sloučíte ji s hlavní verzí. U webu to často znamená, že se změna rovnou publikuje.
Z praxe: web v Gitu
Když jsem stěhoval toonja.cz z Webflow, celý web skončil v Git repozitáři na GitHubu. Každá úprava textu má svůj commit a já vidím historii webu řádek po řádku.
Tenhle slovník vznikal v samostatné větvi. Živý web o něm nevěděl, dokud jsem neschválil design. Kdyby se mi nelíbil, větev prostě zahodím a nikdo nic nepozná.
Git je taky důvod, proč může web upravovat AI. Přes MCP do repozitáře sáhne, udělá commit a já ho před zveřejněním zkontroluju. Víc v článku WordPress a Webflow odzvonilo.
Na co si dát pozor
- Hesla a klíče do Gitu nepatří. Co jednou commitnete, zůstane v historii, i když to později smažete.
- Bez pushe to není záloha. Repozitář jen ve vašem počítači odejde spolu s diskem.
- Pište srozumitelné popisy commitů. „Úpravy“ vám za půl roku nic neřekne. „Nový termín workshopu v prosinci“ ano.
- Velká videa radši jinam. Git je stavěný na text a menší obrázky.
Git mi nejvíc změnil nervy. Když vím, že se ke všemu vrátím, zkouším na webu odvážnější věci.
Časté otázky
Je Git totéž co GitHub?
Ne. Git je nástroj na správu verzí, GitHub je služba, kde repozitáře s Gitem žijí online a kde na nich spolupracujete. Podobně fungují GitLab nebo Bitbucket.
Musím umět příkazovou řádku?
Dnes už ne. Základy zvládnete v aplikaci GitHub Desktop, přímo na GitHubu v prohlížeči, nebo vám commity udělá AI asistent.
Je Git zdarma?
Ano, Git je open source. GitHub má pro malé projekty bezplatný tarif včetně soukromých repozitářů.
