Podczas gdy koncepcja rozwidania repozytorium Github jest podobna do klonowania, istnieje istotna różnica między nimi. Wyjaśniamy, jaka jest różnica, kiedy możesz chcieć widelec zamiast klonowania i jak to zrobić.
Klonowanie VS Forking: Jaka jest różnica?
Kiedy ty klonować repo. , kopiować ten repozytorium do lokalnej maszyny i zasadniczo subskrybuje wszelkie aktualizacje na tej repo. Oznacza to, że jeśli inni współpracownicy do repozytorium wprowadzają jakiekolwiek zmiany, możesz pociągnąć te zmiany w lokalnej maszynie, aktualizując kopię repozytorium ze wszystkimi zmianami.
Jednak podczas rozwidania repozytorium kopiujesz repozytorium pochodzenia na konto GitHub zamiast lokalnej maszyny. Kiedy to robisz, żadna z aktualizacji wprowadzonej do źródła repo zostanie odzwierciedlona w rozwidlonej repo, chyba że zdecydujesz się zsynchronizować dwa. Umożliwia to pracowanie nad repo bez obaw aktu aktualizowanych kodu lub treści.
Kiedy powinieneś widelec zamiast klonować?
Istnieje kilka różnych powodów, dla których chcesz rozwidlać repozytorium zamiast klonować go. Jednym z powodów jest, jeśli chcesz przetestować nowe pomysły, które masz bez obawy o przypadkową zapamiętanie projektu źródłowego. Byłbyś wolny, aby zmienić dowolny kod, który lubisz do celów testowych, nie dotykając kodu źródłowego. To trzyma wszystkich szczęśliwych.
Innym powodem może być dlatego, że nie zgadzasz się z kierunkiem idzie projekt. Możesz odwijać repozytorium i wprowadzić własne zmiany w kodzie, aby wziąć projekt w kierunku, według którego myślisz, że powinno iść.
Bardzo ważna uwaga, na której należy pamiętać, jest to, że jeśli rozwidlisz repozytorium publiczne, twój widelec nadal istnieje, nawet jeśli Repozytorium pochodzenia jest usuwane . Jednakże, gdy skreśla się również repozytorium prywatne, wszystkie widelce tego repozytorium są również usuwane.
ZWIĄZANE Z: Jak usunąć repozytorium GitHub
Jak rozwidlać repozytorium GitHub
Rozwidlenie repo jest proste i można zrobić w zaledwie kilku kliknięć. Do rozwidlenia repo, Zaloguj się na swoje konto a następnie idź do repozytorium, który chcesz rozwijać. W prawym górnym rogu okna zobaczysz przycisk "widelcem" z numerem po prawej stronie, co reprezentuje liczbę razy, które repozytorium zostało rozwijane. Przejdź do przodu i kliknij ten przycisk.
Wiadomość pojawi się na krótko, informując, że rozpoczął się proces rozwidlenia. W rozwidleniu repo zajmuje tylko kilka sekund.
To wszystko. To jest takie proste.
Teraz jesteś bezpieczny, aby wprowadzić jakiekolwiek zmiany w kodzie w rozwidlonym repozytorium, które lubisz. Aby to zrobić, wystarczy skłonąć rozwidlone repozytorium do lokalnej maszyny i zaczniesz zajęty!
ZWIĄZANE Z: Jak klonować repozytorium Githuba