Hvis du nogensinde har brugt Github før, ved du, at det ikke umiddelbart er klart, hvordan du downloader filer fra platformen. Det er en af de mere komplicerede platforme, da det ikke er direkte beregnet til direkte fildeling, men i stedet for udvikling. Indrømmet, en af de store ting ved Github er, at alle de offentlige opbevaringssteder er open source, og folk opfordres til at bidrage - der er private opbevaringssteder, men disse bruges generelt til udviklingsformål inden for virksomheder, der ikke ønsker, at deres kode skal ses. af offentligheden. Github håndterer dog stadig download af filer anderledes end andre steder.
Så hvis du ikke er helt sikker på, hvordan du kan downloade filer fra projekter (eller hele projekter) fra Github, vil vi vise dig hvordan. Lad os komme igang.
Download af en fil
De fleste offentlige arkiver kan downloades gratis uden engang en brugerkonto. Dette skyldes, at offentlige opbevaringssteder betragtes som kodebaser, der er open source. Når det er sagt, medmindre ejeren af codebase markerer et andet felt, kan deres codebase downloades til din computer, pakket i en .zip-fil.
kan du se, hvad folk kunne lide på instagram
Så hvis du går til en offentlig kodebase - som denne Skriv regnemaskine som jeg byggede - du vil bemærke, at der i øverste højre hjørne er en grøn knap, der siger Klon eller download . Klik på knappen, og vælg derefter i rullemenuen Download ZIP . Alle filerne begynder at downloade til din computer, normalt i mappen Downloads.
Åbn derefter mappen Downloads på din computer og find ZIP-filen. Du vil højreklikke på det og vælge den indstilling, der siger Unzip eller Uncompress, og vælg derefter en mappe, hvor filerne skal ende.
Endelig skal du navigere til den valgte mappe, og du finder alle disse Github-filer, som vi downloadede lige der!
hvordan man ser skjulte spil i damp
Det er en ret lille kodebase med kun et par filer i den. Hvis du går til Wes Bos 'JavaScript 30-lager på Github , vil du bemærke, at det - da det er et offentligt lager - kan downloades på samme måde.
Der er en bedre måde at downloade filer på
Mens den måde, vi skitserede, er enkel og ligetil, er det mest optimalt for blot at se kodefiler, ikke eksperimentere. Hvis du planlægger at downloade Github-filer til at eksperimentere med, er den bedste måde at forkaste projektet.En gaffel er simpelthen din egen kopi af et lager.
Forking af et arkiv har en række fordele. Det giver dig din egen kopi på din Github-konto, der giver dig mulighed for frit at eksperimentere med ændringer uden at påvirke det originale projekt. For eksempel kan du finde en fejl i min Tip-lommeregner eller ønsker at tilføje dine egne funktioner. Så du kan forkaste min tipberegner og oprette en kopi på din Github-konto. Her kan du rod rundt koden og eksperimentere med den uden at påvirke det originale projekt, fordi dette ville være din kopi eller gaffel. Oftest bruges gafler til enten at foreslå ændringer til en andens projekt, som at rette en fejl eller tilføje en funktion som vi nævnte.
Så hvordan forkaster du et offentligt arkiv? Det er faktisk ret let. Inden vi kommer i gang, skal du oprette en gratis Github-konto, da du har brug for et sted at gemme din fork. Du kan gå til www.github.com og gør dette lige nu.
hvordan man gemmer candy crush data android
Når du har oprettet din konto, kan du forkaste et offentligt lager til din konto. For eksempel kan du gå over til det offentlige lager for Wes Bos '30 dage med JavaScript træningskursus, og i øverste højre hjørne ser du en knap, der siger Fork. Klik på knappen.
Det kan tage et par sekunder til et par minutter, men Github vil derefter klone eller forkaste dette projekt til din egen GitHub-konto. Når det er gjort, viser det dig straks projektet under dit Github-brugernavn. For at bekræfte kan du klikke på dit profilikon i navigationslinjen øverst til højre og derefter vælge den indstilling, der siger Dine arkiver . På din liste over opbevaringssteder skal du se JavaScript 30-retters kodebase.
Nu kan du ændre og eksperimentere med koden, alt hvad du vil, og det påvirker ikke de originale projektfiler fra den oprindelige ejer. Hvis du ændrer noget kode, retter en fejl eller tilføjer en ny funktion, kan du oprette noget kaldet en Pull Request, hvor denne ændring kan diskuteres. Hvis den oprindelige projektsejer kan lide ændringen - og den fungerer korrekt - kan den flettes ind i den oprindelige kodebase som produktionskode.
Lukker
Som du kan se, er det faktisk ret nemt at downloade filer og hele projekter fra Github. På bare et par minutter kan du downloade et helt projekt på din computer eller endda forked til din egen Github-konto. Det tager ikke meget at rode rundt med koden i din gaffel for at se, hvad der påvirker hvad, og til sidst kan du måske endda oprette din første pull-anmodning! God kodning!