10 tips til at få mest muligt ud af Github
GitHub er en online hosting-tjeneste for det meste computerkode med versionskontrol. Tænk på Github som en cloud-baseret udviklingstjeneste til kode og andre lignende typer filer. Github kan prale af over 30 millioner brugere, som alle deler, udvikler og arbejder sammen om at bygge morgendagens software.
Det er vært for kildekodeprojekter på forskellige programmeringssprog og holder styr på hver iteration og hver ændring. Desuden kan alle på dit team arbejde sammen om de samme projekter fra hvor som helst i verden.
GitHub er mest nyttig til projekter med flere samarbejdspartnere. Det betyder også, at software- og appudviklingsteams kan bruge et centraliseret lager, hvor brugere kan uploade, administrere kode og foretage synkronistiske redigeringer.
Når du bruger andre skybaserede systemer såsom Dropbox , kan ændringer tilsidesætte hinanden. Den første, der gemmer deres arbejde, har forrang frem for et andet teammedlem, som måske forsøger at foretage ændringer på samme tid.
På trods af at GitHub hovedsageligt bruges af ingeniører og programmører, kan den lige så nemt bruges af dem med mindre teknisk erfaring som en måde at dele og samarbejde om enhver filtype.
For eksempel kan teammedlemmer, der oplever, at de har brug for at foretage ændringer i Word -dokumenter, ofte drage fordel af versionsstyringsfunktionerne.
1. Sporing af dine kodningsprojekter
Grundlaget for GitHubs platform er dens evne til at spore projekter ved at anvende det distribuerede versionskontrolsystem Git (et program, der sporer udviklinger og ændringer foretaget i filer).
Teammedlemmer kan se en komplet oversigt over et givet projekt. En statuslinje viser aktive opgaver, en liste over gøremål og hvad der er blevet gennemført.
GitHub giver også brugere mulighed for at spore projekttavler fra andre organisationer ved at indtaste et projekts URL i notefeltet. Hvis du vil, kan du slå sporingen fra for et givet projekt.
2. Brug af tastaturgenveje
De fleste af os er bekendt med brugen af tastaturgenveje som et middel til at udføre flere eller gentagne opgaver hurtigere.
Næsten hver side på GitHub indeholder en liste over genveje, der kan bruges på den specifikke side. Du kan få adgang til genvejen ved at skrive "?" ind i en dialogboks.
3. Udforsk andre projekter
De fleste udviklerteams bruger GitHub til at hoste og administrere deres egne projekter. Det hjælper dog også at se, hvordan andre bruger platformen, og at gennemse deres projekter. Du får måske nogle nye indsigter, ideer og inspiration til at bruge til dine egne projekter.
Find ud af, hvad der er trending i GitHub -fællesskabet, kom i kontakt med andre medlemmer, og søg efter etiketter eller emner for at få mere indsigt.
For en platform, der primært handler om kodning, er Github utroligt "folkevenlig" og skinner som et bruger- og fællesskabscentreret miljø. Deres vægt på brugerfokuseret udvikling er indlejret i selve Github -kulturen , som har en top tyve position blandt verdens mest medarbejdervenlige arbejdspladser.
4. Mere end bare kodning
Mange antager, at GitHub kun er nyttig for udviklere. Det er dog også en ressource for mange andre nicher. To af de vigtigste samarbejdsfunktioner i GitHub , der er nyttige for alle, er forgrening og forgrening.
Forking giver brugerne mulighed for at oprette en kopi eller klon af en andens arbejde, hvis de har adgang til det. Det primære hyperlink til kilden kan bevares, mens udvikleren tester indholdet, udfører redigeringer og revisioner.
Med forgreningsværktøjet kan brugere oprette en midlertidig kopi af en ressource. Dette forhindrer forskellige brugere, der arbejder på det samme indhold samtidigt, i at anvende inkompatible ændringer til projektet.
Forgrening(Branching) og forgrening er værdifulde værktøjer for brugere, der arbejder på synergiprojekter. Nedenfor er flere måder, hold af enhver type, ikke kun kodere, kan drage fordel af:
- Rejsejournaler
- Juridiske dokumenter
- Musikalske kompositioner
- Datavisualisering for journalister
- Blogging og content marketing
- Opskriftsdeling
5. Opret et lager
Et repository er en smart måde at beskrive det rum, hvor dit projekt bor. Dine muligheder for at gemme dine data er:
- Enhver online vært
- En mappe på din computer
- GitHub lagerplads
Du kan gemme enhver type fil i dit lager, inklusive billeder, tekst og kodefiler. Det er ikke svært at komme i gang med dit første depot. Først(First) skal du oprette din egen GitHub- konto.
Den næste handling er at klikke på plustegnet i øverste højre hjørne, mens du er logget ind. Vælg "(Select “) nyt lager".
Du vil derefter se en skærm, der ser sådan ud:
Vær opmærksom på, at depoter er offentlige som standard. Hvis du hellere vil have, at adgangen er begrænset, og du ikke ønsker, at alle skal se dine fremskridt, kan du kun vælge dem, du ønsker, skal se dit indhold. Hvis du foretrækker at bevare noget privatliv, bliver du nødt til at opgradere til en betalt tjeneste.
6. Brug README'er effektivt
Formålet med en README -fil er at få brugerne til at interessere sig for dit projekt. Du kan tilføje din fil, mens du begynder at bygge et dedikeret lager.
De, der bruger WordPress -platformen, er bekendt med README - filer. Før(Prior) du installerer plugins, kan dit arbejdsteam læse denne fil for at få en klarere idé om, hvad plugin'et sandsynligvis vil gøre, og hvordan det bedst kan bruges.
Gør ikke din fil lang og kedelig, da den højst sandsynligt vil afvise brugere i stedet for at få dem til at blive for at læse mere. Nogle foreslåede bedste fremgangsmåder for README- filer inkluderer:
- Beskrivende titler
- Overskriftsbilleder
- Eksterne links til yderligere dokumentation
- Korte feature lister
- Klare og præcise opsummeringer
7. Følg andre
Interager med andre på GitHub ved at følge deres profil. Du vil være i stand til at overvåge, hvad andre arbejder på fra de offentlige arkiver og vil også modtage meddelelser om deres aktivitet på dit eget personlige dashboard på Github .
Du finder et væld af gode ideer til dine egne udviklingsprojekter, du kan samarbejde med teammedlemmer i din niche eller arbejdsteam og dele din viden og ekspertise.
For at følge nogen i GitHub kan du søge efter emne eller niche, navigere til deres profilside og klikke på "følg".
8. Deltag i samtalen
En af de mange fordele ved open source-platforme er evnen til at samarbejde, lære, dele og kommunikere med andre.
Det koster ikke noget at bruge Github og udforske dets potentiale. Formålet med open source er at hjælpe med at gøre løsninger bedre ved at bruge bidrag fra masserne.
Lær(Learn) eller forbedre dine færdigheder eller hjælp andre med at lære af din erfaring og ekspertise.
Ved at mødes med et fællesskab på GitHub , vil du være i stand til at følge udviklingen af projekter, der interesserer dig, lave dubletter af disse projekter og eksperimentere i dit eget private depot.
For at finde et fællesskab, du er interesseret i at deltage i, skal du bruge "udforsk"-funktionen til at søge efter samlinger relateret til dit interessefelt.
9. Fremvis dit bedste arbejde
Hvis du er en aktiv bruger af sociale medier, forstår du styrken ved fastgjorte opslag. For eksempel, hvis du fastgør et nyt opslag til din Twitter- profil, forbliver det øverst i dit feed og kan ses af alle, der ser den profil.
Facebook -sider har samme funktion. Ved at fastgøre indlæg til dine profiler på sociale medier sikrer du dig, at dine besøgende vil se dit yndlingsopslag først i stedet for at skulle søge gennem hele dit feed.
GitHub giver dig også mulighed for at fastgøre dine foretrukne eller mest relevante repositories til din profilside. Brugere med en gratis konto kan fastgøre op til seks lagre, der forbliver øverst på deres profil.
10. Ved, hvem du skal bebrejde
Ja, der er en knap i GitHub kaldet "blame". Det er måske ikke et venligt ord, men det er en nyttig funktion. Hvis du vil se, hvem der har foretaget en specifik ændring i en fil, skal du spille skyldspillet(blame game) .
Fra skyldvisningen af en fil vil du være i stand til at se hele revisionshistorikken linje for linje. Eller du kan undersøge de foretagne ændringer eller en versionshistorik for enhver linje.
Hvis noget er gået i stykker eller ikke fungerer korrekt, kan denne funktion hjælpe med at identificere, hvilke teammedlemmer der skal arbejde sammen mod en løsning.
Hvis du leder efter en centraliseret, cloud-baseret platform, hvor du kan samarbejde, dele, gemme, teste og publicere projekter, er GitHub en kraftfuld løsning.
Related posts
Hvad er den bedste konferenceopkaldstjeneste – de bedste apps sammenlignet
Flyt, slet eller kopier automatisk filer i Windows
Sådan kontrollerer du, om din CPU-temperatur er for høj
De 5 bedste Blue Light Filter Apps til Windows, Mac og Linux
Sådan bruger du en Windows Package Manager til at installere Windows-programmer
9 måder at optage gameplay på din pc
5 kommandoprompttricks til at gøre CMD mere interessant
7 bedste klippeværktøjer til Chromebook
Hvad er en chatbot, og hvordan man bruger en på dit websted
11 bedste gratis skærmbilledesoftware til Windows
Sådan ripper du dine dvd'er og Blu-rays nemt med MakeMKV
De bedste 4 alternativer til Google Chromecast
4 gode værktøjer til at oprette Windows Installer-pakker
Sådan fungerer websteder: Lær, hvad der er under motorhjelmen
5 bedste IP-scannerværktøjer til Windows, Mac, iOS og Android
Google Apps Script Editor: Alt hvad du behøver at vide for at komme i gang
HDG forklarer: Hvad er Markdown, og hvad er det grundlæggende, jeg bør vide?
Døde pixel-tests for at rette en fastlåst pixel på din skærm
De 10 bedste privatlivsudvidelser til Chrome (2022)
Zapier Email Parser: 3 kreative måder at bruge den på