Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2023-08-22, 09:01
  #13
Medlem
Snälla ni, skilj på git och github.

Git är ett program du kör i din dator. Med det kan du spara versioner av dina program, för att senare ta fram dem om du behöver. En viktig finess med git är att du inte bara sparar enstaka filer utan hela "paketet". Programutveckling består ju av många olika filer som hör ihop i en "version" där du kan ha ändrat på många olika ställen. Sparar du bara fristående versioner av filerna så är det svårt att återskapa en version senare. Git är extremt väl anpassat till modern programutveckling med websiter som består av massor av filer i olika programspråk.

Är ni flera personer som arbetar ihop på samma uppsättning filer behöver ni lägga upp ett gemensamt repository någonstans, till exempel på en file server. I grund behövs inget mer än programpaketet git, men du kan välja att ha mer funktionalitet på din egen webserver.

Github är en kommersiell site där du kan välja att ladda upp dina program och där andra kan hämta ner dem. På så sätt fungerar den som ett repository. Sen finns det fler funktioner runt ikring som är tänkta att göra det lättare att arbeta ihop som flera utvecklare. Github ägs numera av MicroSoft, men det finns alternativ. Betalar du för github kan du få en helt egen miljö med behörighetsstyrning -- det är så företag brukar göra och så github tjänar pengar till sin ägare.

Och som konstaterats tidigare - det är nästan bara utvecklare som fattat finessen med git. Inom andra yrkesgrupper finns andra program som gör motsvarande saker. Du hittar dem hos advokater, ingenjörer som gör ritningar, arkitekter, myndigheter som har diarium med mera. En ganska typisk skillnad är att en "version" inte lika ofta består av många filer som hör ihop. Eftersom filerna kanske inte heller är textfiler är det inte lika enkelt för typiska "diff"-program att jämföra och konsolidera diffarna från olika användare.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback