Najnoviji članci na blogu

Git i GitHub: nezaobilazni pojmovi za sve developere

Objavio , dana октобар 16, 2022 u kategoriji Uncategorized
programiranje git github

Ukoliko radite u timu i deo ste određenog programerskog projekta, gotovo sigurno ste upoznati sa korišćenjem Git-a i GitHub-a.

Šta je Git?

git i GitHub nisu identične stvari. Git je open-source sistem za kontrolu verzija softverskog koda kreiran sada već davne 2005. godine od strane developera koji su radili na Linux operativnom sistemu.

S druge strane, GitHub je kompanija osnovana 2008. godine koja je razvila neophodne alatke integrisane za rad sa git-om. Da biste koristili git, nije vam potreban GitHub, ali ne biste koristili GitHub da nije git-a. Microsoft je 2018. godine kupio GitHub za 7,5 milijardi američkih dolara, u sopstvenim deonicama i na tržištu postoji još nekoliko alternativa kao što su GitLab, BitBucket i dr.

git je besplatan, open-source softver kreiran od strane Linusa Torvaldsa i njegova osnovna namena je da bude sistem za kontrolu sadržaja projekta, uglavnom programskog koda. Neka istraživanja govore da trenutno preko 70% web developera u svetu koristi git.

Na projektima u realnom vremenu uobičajeno je da više developera radi paralelno, tako da je potreban sistem kao što je git koji će pratiti različite verzije koda i obezbediti da ne dolazi do konflikta između njih.

Ono što je glavna odlika git-a su branch-evi (na srpskom, grane) koji omogućavaju developerima da individualno rade na zadacima (npr. jedan branch -> jedan zadatak, ili jedan branch -> jedan developer).

Osnovne karakteristike git-a

  • Git je softver
  • Git je alatka sa komandnom linijom
  • Git se instalira na lokalnom računaru
  • Git je baziran na Linux-u
  • Osnovna namena Git-a je kontrola verzija i deljenje kodova
  • Git je jednostavan za upravljanje
  • Git omogućava desktop interfejs pod nazivom Git Gui
  • U okviru Git-a možete videti celokupnu istoriju razvoja projekta