Šta je repozitorijum?

Repozitorijum (repo) je folder projekta koji Git prati, zajedno sa celom istorijom promena. Postoji na tvom računaru, a kopija obično stoji i na GitHub-u.

Spolja repozitorijum izgleda kao običan folder sa fajlovima tvog sajta. Razlika je skriveni folder .git u kome Git čuva svaki commit, svaku granu i podatak ko je šta promenio.

Kad počinješ nov projekat sa Claude Code-om, jedan od prvih koraka je komanda git init, koja običan folder pretvara u repozitorijum. Onda se poveže sa GitHub-om i od tada postoje dve kopije: lokalna, na kojoj radiš, i udaljena (remote), na GitHub-u.

Šta ide u repo, a šta ne

  • Ide: kod, podešavanja, migracije baze i CLAUDE.md sa pravilima projekta.
  • Ne ide: .env fajlovi sa tajnama, instalirani paketi (node_modules) i privremeni fajlovi. Njih isključuje fajl .gitignore.

Jedna zamka: u arhitekturi koda „repozitorijum“ ponekad znači i deo koda koji jedini priča sa bazom. Ista reč, drugo značenje. Kad Claude Code kaže „repo“, skoro uvek misli na Git repozitorijum.

Povezani pojmovi

Na LudusVibe kursu ove pojmove koristiš u praksi, dok praviš svoj sajt ili aplikaciju.