As jy al ooit 'n lêer gestoor het as "verslag_finaal.docx," dan "verslag_finaal_v2.docx," dan "verslag_finaal_REGTIG_finaal.docx" — het jy reeds die probleem gevoel wat weergawebeheer oplos, net sonder die gereedskap om dit behoorlik te doen.
Sonder 'n werklike stelsel, beteken die volg van veranderinge aan kode dat jy óf alleen werk óf handmatig koördineer wie wat redigeer. Een onopsetlike oorskrywing, en ure se werk kan verdwyn.
Git is oorspronklik geskep deur Linus Torvalds, die skepper van Linux, spesifiek om die Linux-kernel se massiewe, vinnig-bewegende kodebasis te bestuur.
Git teken 'n volledige geskiedenis van elke verandering as 'n reeks "commits." Op enige punt kan jy sien wat verander het, terugkeer na 'n vorige weergawe, werk aan 'n geïsoleerde "tak," en veranderinge saamvoeg, met Git wat werklike konflikte vlag.
Git is die werklike weergawebeheer sagteware, wat plaaslik loop. GitHub (en GitLab, Bitbucket) is 'n webwerf wat Git-repositoriums aanlyn herberg, en kode-oorsig en kwessie-volging daarboontoe voeg.
Elke NOXEL360-produk word in Git gebou en gevolg — elke regstelling, kenmerk en terugrol volledig aangeteken, met niks verlore nie selfs wanneer dinge breek.
Die onderliggende idee — volg elke verandering, laat veilige eksperimentering toe, kan altyd teruggaan — verskyn oral: Google Docs se weergawegeskiedenis, WordPress-hersienings, ontwerpgereedskap met ontdoen-geskiedenis.
Git is die weergawebeheer sagteware wat op jou rekenaar loop. GitHub herberg Git-repositoriums aanlyn, en voeg samewerkingskenmerke daarby.
Dit is mees algemeen onder ontwikkelaars, maar dieselfde idee verskyn in eenvoudiger vorme soos Google Docs se weergawegeskiedenis.
Git bespeur die konflik en vra 'n persoon om handmatig te besluit hoe om die veranderinge te kombineer — dit sal nie stilweg werk oorskryf nie.
'n Gestoorde kiekie van veranderinge op 'n spesifieke tydstip, met 'n boodskap wat beskryf wat verander het en waarom.
'n Geïsoleerde kopie van die kodebasis waar jy veranderinge kan maak sonder om die hoofweergawe te beïnvloed totdat jy gereed is om saam te voeg.
Ja, Git self is gratis en oopbron. Gasheerplatforms soos GitHub bied gratis vlakke aan met betaalde planne vir gevorderde kenmerke.
Ja — dit is een van Git se kernsterkpunte. Jy kan terugkeer na enige vorige commit indien iets verkeerd gaan.
Nie noodwendig nie. Baie gereedskap bied grafiese koppelvlakke vir Git aan, alhoewel die opdraglyn die mees algemene manier bly om dit te gebruik.
Sien 'n volledig weergawe-beheerde produkpyplyn.
Verken die NOXEL360 Paneelbord →