Was ist der Unterschied zwischen Gabelung und Klonen auf GitHub?

Was ist der Unterschied zwischen Gabelung und Klonen auf GitHub?
Während der Arbeit an einem Teamprojekt müssen Entwickler möglicherweise eine Kopie der Repositorys anderer Teammitglieder in ihrem lokalen System erstellen, um Änderungen am Code und den Testen von Änderungen vorzunehmen. Klonen und Gabeln werden verwendet, um eine Kopie eines Git -Repositorys zu erstellen oder zu erstellen. Darüber hinaus können Entwickler durch Klonen oder Abgabeln eines Repositorys zu einem Open-Source-Projekt beitragen, indem sie Änderungen oder Fehlerbehebungen vorschlagen und Pull-Anfragen an das ursprüngliche Repository auf GitHub senden.

In dieser Beschreibung wird der Hauptunterschied zwischen Klonen und Gabeln angegeben.

Hauptunterschied zwischen Klonen und Gabeln

Der Hauptunterschied zwischen Klonen und Gabel ist wie folgt:

Klonen Gabel
Das Klonen eines Repositorys generiert eine Kopie des Github -Repositorys im lokalen Computer des Benutzers. Das Abgabeln eines Repositorys generiert eine Kopie des Github -Repositorys auf dem Github -Konto des Benutzers.
Es wird mit Git fertiggestellt. Dies erfolgt auf dem Github -Konto.
Es ist ein Prozess. Es ist ein Konzept.
Die Änderungen von Cloned Repository können nur mit dem ursprünglichen Repository kombiniert werden, außer vom Mitarbeiter oder Eigentümer des Repositorys. Modifikationen von Forked Repository können mit dem ursprünglichen Github -Repository unter Verwendung einer Pull -Anforderung kombiniert werden.
Auf diese Weise können Benutzer Änderungen am Code vornehmen und diese Änderungen mit Git verfolgen, ohne sich auf das ursprüngliche Repository auszuwirken. Auf diese Weise können Benutzer Änderungen am Code vornehmen und die Pull -Anfrage an das ursprüngliche Repository senden

So klonen Sie Git -Repository?

Um das Git-Repository zu klonen, folgen Sie der angegebenen Anweisung:

  • Öffnen Sie GitHub und navigieren Sie zum jeweiligen Git -Repository.
  • Kopieren Sie die HTTP -URL des GitHub -Verzeichnisses.
  • Auf Git Bash und leiten Sie das gewünschte lokale Git -Repository weiter.
  • Geben Sie die “einGit -Klon Befehl, das Repository zu klonen.

Wie Sie sehen können, haben wir ein Remote -Repository geklont:

$ git klone https: // github.com/laibayounas/Demo.Git

Wie man Git -Repository aufgibt?

Um ein Git-Repository zu geben, lesen Sie die folgenden Schritte:

  • Wählen Sie auf GitHub das gewünschte Repository aus, das gegabelt werden muss.
  • Drücke den "GabelSchaltfläche und wählen Sie die “Erstellen Sie eine neue Gabel" Möglichkeit.
  • Erstellen Sie eine neue Gabel.

Navigieren Sie zunächst zum Zielgithub -Konto und klicken Sie auf “auf“GabelSchaltfläche "und wählen Sie die"Erstellen Sie eine neue Gabel" Möglichkeit:

Dann können Sie bei Bedarf den Namen und die Beschreibung des Repositorys ändern. Klicken Sie danach auf die “Gabel erstellen" Möglichkeit:

Nachdem die obige Operation durchgeführt wurde, kann beobachtet werden, dass wir das gewünschte Remote -Repository erfolgreich aufgenommen haben.

Das ging es darum, Github zu gabeln und zu klonen.

Abschluss

Klonen und Gabeln werden verwendet, um eine Kopie eines Git -Repositorys zu erstellen oder zu erstellen. Sie werden jedoch für verschiedene Zwecke verwendet. Das Klonen wird verwendet, um lokal zu arbeiten und Änderungen an lokalen Maschinen vorzunehmen, während die Gaber verwendet wird, um Beiträge zu einem Open-Source-Projekt zu leisten. In dieser Beschreibung wurde der Unterschied zwischen Klonen und Github erläutert.