Terwijl het concept van het vork van een github-repository vergelijkbaar is met klonering, is er een belangrijk verschil tussen de twee. We leggen uit wat het verschil is, wanneer je misschien wilt vork in plaats van kloon, en hoe het te doen.
Klonen vs Forking: Wat is het verschil?
Wanneer je kloon een repo , u kopieert die repository naar uw lokale machine en abonneert in wezen op eventuele updates die aan die repo zijn aangebracht. Dat wil zeggen, als andere bijdragers aan de repository wijzigingen aanbrengen, kunt u aan die wijzigingen in uw lokale computer trekken, uw exemplaar van de repository bijwerken met alle gemaakte wijzigingen.
Wanneer u echter een repository vult, kopieert u de oorsprongsrepository naar uw GitHub-account in plaats van uw lokale machine. Wanneer u dit doet, zal geen van de updates aan de bron Repo worden weerspiegeld naar uw gevorkte repo, tenzij u besluit de twee te synchroniseren. Hiermee kunt u aan de repo werken zonder de zorg van de code of inhoud die wordt bijgewerkt.
Wanneer moet je vork in plaats van kloon?
Er zijn een paar verschillende redenen waarom u misschien een repository wilt geven in plaats van klonen. Eén reden is als u een aantal nieuwe ideeën wilt testen die u hebt zonder de zorg om per ongeluk het bronproject op te lossen. U zou vrij zijn om elke code te wijzigen die u leuk vindt voor het testen van doeleinden zonder de broncode daadwerkelijk aan te raken. Dit houdt iedereen gelukkig.
Een andere reden zou kunnen zijn omdat je het niet eens bent met de richting die een project gaat. U kunt de repository vielen en uw eigen wijzigingen in de code maken om het project in de richting te nemen dat u denkt.
Een heel belangrijke opmerking om in gedachten te houden, is dat als je een openbare repository vult, je vork nog steeds bestaat, zelfs als de Oorsprong Repository wordt verwijderd . Wanneer echter een particuliere repository wordt verwijderd, worden alle vorken van die repository ook verwijderd.
VERWANT: Hoe een GitHub-repository te verwijderen
Hoe een github-repository te vullen
Een repo forking is eenvoudig en kan in slechts een paar klikken worden gedaan. Om een repo te vullen, Log in op jouw account En ga dan naar de repository die u wilt vork. In de rechterbovenhoek van het venster ziet u een "vork" -knop met een nummer rechts daarvan, wat het aantal keren weergeeft dat de repository is gevorkt. Ga je gang en klik op die knop.
Een bericht verschijnt kort om u te laten weten dat het vorkproces is gestart. Het duurt maar een paar seconden om de repo te vullen.
Dat is alles wat er is. Het is zo makkelijk.
U bent nu veilig om wijzigingen in de code in uw gevorkte repository aan te brengen die u wilt. Om dit te doen, klonen dan de gevorkte repository naar uw lokale machine en druk bezig!
VERWANT: Hoe een GitHub-repository te klonen