Šta je commit?

Commit je sačuvano stanje projekta u Gitu, sa kratkom porukom šta je promenjeno i zašto. Na svaki commit možeš kasnije da se vratiš.

Kad Claude Code javi da je „napravio commit“, zabeležio je trenutno stanje fajlova kao jednu tačku u istoriji, na primer „Dodata forma za kontakt“. Kad kaže da je „pushovao commit“, poslao je tu tačku na GitHub, odakle Vercel može da je objavi.

Zamisli da pišeš knjigu i posle svakog poglavlja napraviš fotokopiju sa beleškom šta si menjao. Ako sutra pokvariš treće poglavlje, uzmeš jučerašnju kopiju. Commit je ta fotokopija, samo što Git pamti tačno koje linije su se promenile.

Dobra navika

  • Pravi commit posle svake celine koja radi, ne jednom dnevno.
  • Pre commit-a pogledaj diff, prikaz onoga što je dodato i obrisano.
  • Poruka treba da kaže šta je urađeno: „Popravljen prikaz korpe na telefonu“, a ne „izmene“.

Svaki commit ima jedinstvenu oznaku (hash), niz kao a1b2c3d, po kojoj ga pronalazite i ti i Git.

Povezani pojmovi

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