Hoe een GitHub-repository te forken?

0
129

Hoewel het concept van het forken van een GitHub-repository vergelijkbaar is met klonen, is er een belangrijk verschil tussen beide. We leggen uit wat het verschil is, wanneer je misschien wilt forken in plaats van klonen, en hoe je dit moet doen.

Inhoudsopgave

< blockquote class="moka_autotoc">

Klonen versus forken: wat is het verschil?
Wanneer moet je forken in plaats van klonen?
Hoe een GitHub-repository te forken

Klonen versus forken: wat is het verschil?

Wanneer u een repository kloont, kopieert u die repository naar uw lokale computer en abonneert u zich in wezen op alle updates die op die repo zijn aangebracht. Dat wil zeggen, als andere bijdragers aan de repository wijzigingen aanbrengen, kunt u die wijzigingen naar uw lokale computer overbrengen en uw kopie van de repository bijwerken met alle gemaakte wijzigingen.

Wanneer u echter een repository fork, kopieert u de oorspronkelijke repository naar uw GitHub-account in plaats van naar uw lokale computer. Wanneer u dit doet, worden geen van de updates die zijn aangebracht in de bronopslagplaats weergegeven in uw gevorkte opslagplaats, tenzij u besluit de twee te synchroniseren. Hierdoor kunt u aan de repo werken zonder dat u zich zorgen hoeft te maken dat de code of inhoud wordt bijgewerkt.

Wanneer moet u fork in plaats van klonen?

Er zijn een paar verschillende redenen waarom u een repository misschien wilt forken in plaats van deze te klonen. Een reden is dat je een aantal nieuwe ideeën die je hebt wilt testen zonder je zorgen te maken dat je per ongeluk het bronproject verprutst. Je zou vrij zijn om elke gewenste code te wijzigen voor testdoeleinden zonder de broncode daadwerkelijk aan te raken. Dit houdt iedereen tevreden.

Advertentie

Een andere reden kan zijn dat je het niet eens bent met de richting die een project opgaat. Je zou de repository kunnen splitsen en je eigen wijzigingen in de code kunnen aanbrengen om het project in de richting te sturen die jij denkt dat het zou moeten gaan.

Een zeer belangrijke opmerking om in gedachten te houden is dat als je een openbare repository afsplitst, je fork bestaat nog steeds, zelfs als de oorsprongsrepository is verwijderd. Wanneer echter een privé-repository wordt verwijderd, worden ook alle forks van die repository verwijderd.

GERELATEERD: Een GitHub-repository verwijderen

Hoe een GitHub-repository te forken

Forking van een repo is eenvoudig en kan in slechts een paar klikken worden gedaan. Om een ​​repo te forken, logt u in op uw account en gaat u naar de repository die u wilt forken. In de rechterbovenhoek van het venster ziet u een “Fork” knop met een nummer rechts ervan, dat staat voor het aantal keren dat de repository is gevorkt. Ga je gang en klik op die knop.

Er verschijnt kort een bericht verschijnen om u te laten weten dat het forking-proces is begonnen. Het duurt maar een paar seconden om de repo te forken.

Dat is alles. Zo eenvoudig is het.

Je kunt nu veilig alle gewenste wijzigingen aanbrengen in de code in je gevorkte repository. Om dit te doen, kloon je gewoon de gevorkte repository naar je lokale computer en ga je aan de slag!

GERELATEERD: Een GitHub-repository klonen

LEES VOLGENDE

  • › Wat doet “IANAD” Gemiddeld, en hoe gebruik ik het?
  • › Hoe vliegen drones eigenlijk?
  • › De filmmodus gebruiken om betere video's op de iPhone op te nemen
  • › Wat zijn de nadelen van overstappen naar Linux?
  • › Hier leest u hoe Android-apps werken op Windows 11
  • › Green Hills Forever: Windows XP is 20 jaar oud