Šta je Git?
Git je program koji pamti istoriju svih izmena u projektu. Svaki sačuvan korak možeš da pogledaš, uporediš ili vratiš, pa greška nikad nije konačna.
Zamisli igricu u kojoj možeš da sačuvaš poziciju pre teškog nivoa. Ako izgubiš, vratiš se na sačuvanu poziciju. Git radi isto za tvoj kod: svaki commit je sačuvana pozicija.
U vajb kodiranju ovo je posebno važno. AI agent ponekad napravi izmenu koja pokvari nešto što je radilo. Bez Gita bi morao da pogađaš šta je promenjeno. Sa Gitom tačno vidiš svaku liniju koju je agent dodao ili obrisao i možeš da se vratiš na poslednje ispravno stanje.
Osnovni pojmovi
- Repozitorijum: folder projekta koji Git prati.
- Commit: jedno sačuvano stanje sa porukom šta je promenjeno.
- Grana (branch): zasebna linija rada u kojoj eksperimentišeš bez straha.
- Push: slanje tvojih commit-ova na GitHub.
Git radi na tvom računaru, a GitHub je mesto na internetu gde se ta istorija čuva i deli. Komande ne moraš da učiš napamet, Claude Code ih zna, ali treba da razumeš šta rade.
Povezani pojmovi
Na LudusVibe kursu ove pojmove koristiš u praksi, dok praviš svoj sajt ili aplikaciju.