Video: What is GitHub? 2025
GitHub är en repository värdtjänst. Tänk på det som "molnet" för kod.
GitHub kommer att vara värd för dina källkodsprojekt i en mängd olika programmeringsspråk och hålla reda på de olika förändringar som gjorts för varje iteration. Det kan göra detta genom att använda git, ett revisionskontrollsystem som körs i kommandoradsgränssnittet.
Använda GitHub har många fördelar, bland annat enklare samarbete med kollegor och kamrater, möjlighet att titta tillbaka på tidigare versioner och massor av enkla integrationsalternativ.
Varför ska jag använda GitHub?
Fyra skäl till varför du bör använda GitHub på dina kodprojekt. (Om du inte redan är.)
Reason # 1: Har din kod granskats av samhället
Ditt projekt är ett skelett - det gör vad du vill att den ska göra, men du är inte alltid säker på hur den bredare befolkningen kommer att genomföra den. Eller om det ens fungerar för alla.
Lyckligtvis för dig, om du skickar ditt projekt på GitHub, kan den bredare gruppen av programmerare och hobbyister ladda ner och därmed utvärdera ditt arbete. Detta innebär att de kan ge dig en uppfattning om eventuella problem som konflikter eller oförutsedda beroendeproblem etc.
Reason # 2: GitHub är ett förvar
Detta har redan nämnts tidigare, men det är viktigt att notera - GitHub är ett förråd.
Vad detta innebär att det tillåter ditt arbete att komma dit framför allmänheten. Dessutom är GitHub en av de största kodande samhällena runt just nu, så det är stor exponering för ditt projekt.
(Och ännu viktigare: du.)
Om du inte har någon stor uppbackning, skulle du vara dum att inte skicka ditt projekt till GitHub om du vill att de flesta tittar på det när som helst .
Reason # 3: Samarbeta och spåra ändringar i koden över versionerna
Såsom du använder Microsoft Word eller Google Drive kan du få en versionshistorik för koden så att tidigare versioner inte går förlorade vid varje iteration.
GitHub spår också ändringar i en changelog, så du kan få en exakt uppfattning om vad ändras varje gång. (Detta är särskilt användbart för att titta tillbaka i tid.)
Reason # 4: Ett ton integrationsalternativ
GitHub kan integrera med vanliga plattformar som Amazon och Google Cloud, tjänster som kodklimat för att spåra din feedback, och kan markera syntax på över 200 olika programmeringsspråk.
Vad annat är ute?
GitHub är inte det enda versionskontrollalternativet.
Det finns andra tjänster som:
- BitBucket
- Microsoft Team Foundation Server
- Och mer
Dessa erbjuder mycket av samma saker som du kan få från GitHub. Men den stora storleken på samhället bör vara viktigt för dig om du vill att ditt projekt ska ses av så många som möjligt.
Den andra skillnaden är en fråga om kostnad:
GitHub erbjuder endast privata repositories mot en extra kostnad. (Betalt på månadsbasis.) Några av de andra versionskontrolltjänsterna erbjuder privata repositorier gratis. (Men typiskt med begränsad lagring / bandbredd.)
Slutsats: Ge GitHub ett försök
Om ovanstående skäl inte övertygade dig om att kolla in GitHub för ditt kodprojekt, ta en titt på några av de sätt att människor har valt att använda GitHub för icke-kodande ändamål, såsom resor loggning.
I slutändan är GitHub ett kraftfullt verktyg och kan vara en kraftfull allierad för att göra något av ditt projekt det bästa det kan vara.
Hur berättar jag när jag ska använda mitt kredit- eller betalkort?

Lär dig när du använder ett betalkort eller ett kreditkort för olika inköp. Att förstå varje situation kan hjälpa dig att göra bra ekonomiska val.
Vad är dataimport och hur kan jag använda den?

En dataimport kommer ofta från kontotransaktioner som hämtas från din bank. Finansiell programvara kan konvertera data så att den visas i programmet.
Vad är Etsy, och varför ska jag sälja (och köpa) där?

Några enkla tips och tricks för att komma igång med att sälja ditt hemlagade bra på Etsy.