Während das Konzept des Gabelns eines Github-Repositorys dem Klonen ähnlich ist, gibt es einen wichtigen Unterschied zwischen den beiden. Wir erklären, was der Unterschied ist, wann Sie vielleicht anstelle von Klon gordnen möchten, und wie es geht.
Klonen gegen Gabelung: Was ist der Unterschied?
Wenn du Klone ein Repo. , kopieren Sie dieses Repository an Ihr lokales Gerät und zeichnen im Wesentlichen Aktualisierungen an, die an diesen Repo gemacht wurden. Das heißt, wenn andere Beiträge zum Repository Änderungen vornehmen, können Sie diese Änderungen an Ihrem lokalen Computer ziehen, indem Sie Ihre Kopie des Repositorys mit allen vorgenommenen Änderungen aktualisieren.
Wenn Sie jedoch ein Repository forkulieren, kopieren Sie das Origin-Repository an Ihrem Github-Konto anstelle Ihres lokalen Computers. Wenn Sie dies tun, spiegelt sich keines der Aktualisierungen an den Quell-Repo auf Ihren gegabelten Repo, es sei denn, Sie entscheiden, die beiden zu synchronisieren. Auf diese Weise können Sie an der Repo arbeiten, ohne dass der Code oder den aktualisierten Code oder den Inhalt der Aktualisierung arbeitet.
Wann sollten Sie anstelle von Klon gabel sein?
Es gibt ein paar verschiedene Gründe, warum Sie ein Repository anstelle von Klon ergeben möchten. Ein Grund ist, wenn Sie einige neue Ideen testen möchten, die Sie ohne Sorge haben möchten, versehentlich das Quellprojekt auseinanderzusetzen. Sie können keinen Code ändern, den Sie für Testzwecke, ohne den Quellcode zu berühren, zu ändern. Das hält alle glücklich.
Ein weiterer Grund könnte sein, weil Sie nicht mit der Richtung einverstanden sind, in der ein Projekt läuft. Sie können das Repository eingeben und Ihre eigenen Änderungen an dem Code vornehmen, um das Projekt in die Richtung zu nehmen, in der Sie denken, dass sie gehen sollen.
Eine sehr wichtige Note, um zu berücksichtigen, ist, dass Ihre Gabel auch wenn Sie ein öffentliches Repository ergeben, wenn Sie ein öffentliches Repository ergeben, auch wenn Sie Origin-Repository wird gelöscht . Wenn jedoch ein privates Repository gelöscht wird, werden auch alle Gabeln dieses Repositorys gelöscht.
VERBUNDEN: So löschen Sie ein Github-Repository
Wie man ein Github-Repository gilt
Das Gabel einer Repo ist einfach und kann in wenigen Klicks erfolgen. Einen Repo abgeben, Melde dich in deinem Konto an Und dann gehen Sie in das Repository, das Sie gabelenden möchten. In der oberen rechten Ecke des Fensters sehen Sie eine Taste "Gabel" mit einer Zahl rechts davon, wodurch die Anzahl der Male darstellt, in denen das Repository gegabelt wurde. Machen Sie weiter und klicken Sie auf die Schaltfläche.
Eine Nachricht wird kurz angezeigt, wenn Sie wissen, dass der Gabelprozess begonnen hat. Es dauert nur wenige Sekunden, um den Repo zu formen.
Das ist alles dazu. So einfach ist das.
Sie sind jetzt sicher, um Änderungen an dem Code in Ihrem gegabelten Repository vorzunehmen, den Sie möchten. Um dies zu tun, klonen Sie einfach das gegabelte Repository an Ihrem lokalen Gerät und werden Sie beschäftigt!
VERBUNDEN: So klonen Sie ein Github-Repository