Hur man laddar ner filer och visar kod från GitHub

Sextiofem miljoner utvecklare och tre miljoner organisationer kan inte ha fel. GitHub , som är värd för över 200 miljoner kodlager, är den valda utvecklingsplattformen för enskilda kodare(coders) och företag över hela världen. Utvecklare(Developers) använder GitHub för att bygga, underhålla och till och med distribuera sin programvara så att användare som du kan ladda ner filer och se kod direkt från GitHub .

GitHub gör det enkelt att ladda ner och se en apps källkod. Den här guiden visar dig hur du direkt laddar ner filer från GitHubs(GitHub) webbplats så att du själv kan se ett projekts kod.

Installera en Code Viewer

Innan du laddar ner någon kod måste du installera ett program som kan se den koden. Visual Studio Code är en gratis, öppen källkod och strömlinjeformad kodredigerare som låter användare visa och felsöka kod och köra uppgifter. 

Ladda ner och installera Visual Studio Code genom att följa installationsguiden. Då är du redo att visa filer och kod som du kan ladda ner från GitHub

Det finns många olika kodredigerare. Om ett projekt skapades med en annan IDE (integrerad utvecklingsmiljö) kanske Visual Studio inte är idealiskt för att redigera den koden. Med(Having) det sagt kommer Visual Studio Code att låta dig redigera koden för de flesta av projekten på GitHub , och det kommer alltid att fungera om allt du vill göra är att se(view ) koden. 

Ladda ner den senaste versionen(Most Recent Release) av ett projekt på GitHub

Låt oss säga att du är en programmerare(programmer) som vill ladda ner projektfilerna för en mjukvara med öppen källkod . (open-source)GitHub läggs(GitHub) projektfiler upp i arkiv, och varje projekt har en arkivhemsida. Du behöver inte ha ett användarkonto på GitHub för att se eller ladda ner filer. 

Följ dessa steg för att ladda ner den senaste versionen av projektet du är intresserad av.

  1. Gå till github.com .
  2. Sök efter projektet efter namn i GitHubs sökruta. 

  1. Navigera till startsidan för förvaret.

  1. Hitta avsnittet Releases och välj den senaste versionen. På GitHubs skrivbordswebbplats finns releaser i sidofältet till höger. Alternativt kan du lägga till /releases till arkivets URL . Utgivningen högst upp kommer att vara den senaste.

  1. Hitta och expandera sedan avsnittet  Tillgångar .(Assets )

  1. Eftersom du vill se koden, ladda ner källkoden .zip -fil. Linux- användare bör ladda ner källkoden tar.gz-filen.

  1. Extrahera källkodsarkivet som du laddade ner i steg 6.
  2. Byt till Visual Code Editor och välj Arkiv(File ) > Öppna mapp(Open Folder) . Navigera(Navigate) och välj mappen du extraherade i steg 7.

  1. Tryck på knappen Välj mapp .(Select Folder )
  2.  I Visual Studio Code ser du projektet listat till vänster. Du kan expandera rullgardinsmenyn för att se alla filer som ingår i projektet. 

  1. Välj en projektfil i panelen till vänster så visas koden i arbetsytan till höger. 

Stegen ovan leder dig igenom hur du visar filerna från den senaste utgåvan av ett projekt på GitHub . Men vad händer om du vill se filer från en specifik gren av projektet?

Ladda ner från en specifik filial

I GitHub kan ett arkiv ha flera grenar(branches) . Varje gren har ett unikt namn och består av en uppsättning kodändringar. Det är en kopia av en viss del av koden vid en viss tidpunkt där du kan göra ändringar utan att förstöra originalet. Kodändringar(Code) görs i grenar och kan sedan, om så begärs och godkänns, slås samman tillbaka till huvudversionen av projektet som kallas mastergrenen(master branch)

Låt oss föreställa oss att du vill ladda ner och visa filer från en specifik gren av ett projekt på GitHub . För att göra det, följ dessa steg:

  1. Sök efter projektet efter namn och navigera till projektets startsida för arkivet. 
  2. Hitta filialens(branch) rullgardinsmeny och välj den filial du vill ladda ner. Vanligtvis innehåller Master -grenen den senaste koden, men inte alltid.

  1. Nu när du har valt den gren du vill ha, hitta och välj den gröna kodknappen(Code) , välj antingen Ladda ner Zip(Download Zip) eller, om du ser alternativet, Öppna med Visual Studio(Open with Visual Studio) . (Du kan också se ett alternativ för att öppna med GitHub Desktop(Open with GitHub Desktop) .)

  1. Extrahera zip-filen och öppna den extraherade mappen från Visual Studio Code genom att följa steg 7-11 i avsnittet ovan.

Genom att följa stegen ovan kan du se koden från en specifik gren av ett projekt på GitHub . Därefter(Next) kommer vi att diskutera hur man borrar ner ännu längre och laddar ner filer från en specifik commit .

Laddar ner från ett specifikt åtagande

Varje gång en kodändring tillämpas på ett arkiv läggs den till via en commit . Bekräftelsen innehåller alla ändringar sedan den senaste koduppdateringen. Du kanske vill ladda ner från en specifik commit om du försöker felsöka problem som orsakades av en ny kodändring.

  1. Navigera till förvarets hemsida och välj den gren du vill arbeta med. Normalt kommer detta att vara huvudgrenen.
  2. Hitta och välj länken Commits .

  1. Välj den commit du vill ladda ner genom att välja titeln på commit.

  1. Nu är du på sidan för den commit du valde. Välj sedan knappen Bläddra i filer(Browse files) .

  1. Hitta och välj den gröna kodknappen(Code) och välj antingen Ladda ned zip(Download zip) eller, om det är tillgängligt, Öppna med Visual Studio(Open with Visual Studio) .
  2. Slutligen, extrahera zip-filen och öppna den extraherade mappen i Visual Studio Code

Det finns så mycket mer i GitHub

Att ladda ner och visa projektfiler från GitHub är bara toppen av isberget. Så småningom kanske du vill splittra ett arkiv, klona det till ett lokalt arkiv, genomföra ändringar, trycka tillbaka ändringar till din fork och sedan skicka en pull-begäran som ber projektägaren att slå samman dina ändringar i källförvaret. 



About the author

Jag är en webbutvecklare med över 10 års erfarenhet av att arbeta med webbläsarna Firefox och Google Docs. Jag är specialist på att skapa enkla men kraftfulla onlineapplikationer och har utvecklat webbaserade lösningar för både små företag och stora organisationer. Min kundbas inkluderar några av de största företagen, inklusive FedEx, Coca Cola och Macy's. Mina kunskaper som utvecklare gör mig till en idealisk kandidat för alla projekt som behöver slutföras snabbt och effektivt - från att utveckla anpassade webbplatser till att skapa robusta e-postmarknadsföringskampanjer.



Related posts