Github: Skapa & synkronisera gaffel
En central funktion i Github är "forking", med vilken du kan bidra till befintliga utvecklingsprojekt.
Github: Vad är en gaffel?
Gaffeln är en delning från källkodsträdet i ett projekt, där du kan göra dina egna ändringar. Funktion och kvalitet på källkällkoden påverkas inte. Gaffeln är en lokal kopia där du kan experimentera med koden som om du befann dig i en säker miljö. Om du har slutfört din ändring och vill integrera den i projektet i fråga, använd en "pull-begäran".
Skapa en gaffel i Github
Med följande korta steg skapar du en gaffel på gibthub:
- Navigera till önskat källkodsprojekt som du vill delta i.
- Efter framgångsrik inloggning kan du nu klicka på "Fork" -knappen.
- Github skapar nu en kopia av det relevanta arkivet på servern.
- Du måste sedan skapa en lokal kopia av projektet på din dator. För att göra detta klickar du på knappen "Klon i skrivbord" så att du kan redigera projektet på Github Desktop.
- Välj alternativet "Starta Github Desktop" om programmet ännu inte har startat. Välj sedan en katalog på din dator där källkoden ska sparas.
- Du kan nu redigera och testa källkoden på din dator. Till exempel kan du använda det fria Atom som redaktör eller vilken kodkompatibel redaktör som helst.
Slutligen: Erbjud gaffel till andra
Om du är nöjd med dina förändringar kan du erbjuda dem till projektägare på github.
- Klicka på "Ändringar" på Github Desktop.
- Under "Otillåtna ändringar" bör du nu skriva en kort sammanfattning av alla ändringar du just har gjort så att dina ändringar kan tilldelas och kontrolleras.
- Om du nu vill ladda upp alla ändringar till projektet klickar du på "Synkronisera". Dina kodändringar kommer att landa på github-servern. De förblir emellertid fortfarande i sin gaffel, dvs deras gren av projektkällkoden.
- Gå slutligen till webbplatsen github.com och logga in. Klicka på "Jämför och dra begäran".
- Nu kommer du att se en diskussionssida som beskriver ditt paket med förändringar. Här bör du övertygande förklara varför och hur projektet kan dra nytta av dina förbättringar.
- Klicka sedan på "Skicka Pull Request" och erbjuda dina förbättringar av projektet i fråga.
- Projektägarna kommer nu att granska ditt förslag och antingen acceptera det eller ge det tillbaka till dig för förtydligande.
Här presenterar vi en Windows-klient för open source-plattformen Github.