Wie man ein Git -Repo ohne Geschichte kopiert?

Wie man ein Git -Repo ohne Geschichte kopiert?
Auf GitHub arbeiten Entwickler an verschiedenen Fernabträgen. Manchmal möchten sie ihre privaten Repositories öffentlich machen oder das Remote -Repository in das lokale Repository kopieren. Commits einiger Repositories enthalten jedoch geheime Informationen, die sie nicht öffentlich sichtbar machen möchten. Mit Git können sie das Remote -Repository ohne Geschichte kopieren oder veröffentlichen.

In diesem Artikel wird der Prozess des Kopierens eines Git-Repositorys ohne Verlauf erklärt.

Wie man bestimmte Git -Repository -Geschichte klonen?

Um ein Git Local Repository ohne Protokollverlauf zu kopieren, befolgen Sie die folgenden Schritte:

  • Navigieren Sie zum lokalen Verzeichnis.
  • Wählen Sie ein bestimmtes Github -Repo und kopieren Sie seine HTTP -URL.
  • Klon Git Repo ohne Geschichte mit dem “Git -Klon -Depth 1 " Befehl.
  • Begehörige Geschichte anzeigen.

Schritt 1: Wechseln Sie in ein bestimmtes lokales Repository

Geben Sie zunächst die “ein"CDBefehl zusammen mit dem gewünschten Pfad und umleiten Sie sich um:

$ cd "C: \ git \ test_3"

Schritt 2: Remote -URL kopieren

Öffnen Sie dann Github, navigieren Sie zu dem erforderlichen Remote -Repository, das Sie klonen möchten, und kopieren Sie esHTTP URL”In die Zwischenablage:

Schritt 3: Klonendemote -Repository klonen

Verwenden Sie nun die “Git -KlonBefehl zusammen mit der gewünschten Tiefe und HTTP -URL des Remote -Repositorys, um dieses bestimmte Repository zu kopieren:

$ git klon -tiefe 1 https: // github.com/laibayounas/newrepo.Git

Hier das "-TiefeDie Option wird verwendet, um die gewünschte Anzahl von Commits zu erhalten. Der "Tiefe 1”Wird nur das neueste Commit enthalten:

Schritt 4: Navigieren Sie zum Remote -Repository

Als nächstes leiten Sie das geklonte Git -Repository mit der “um“ um. “CD" Befehl:

$ cd Newrepo

Schritt 5: Überprüfung des Reflogs

Zuletzt sehen Sie sich den Commit -Verlauf an, indem Sie das Referenzprotokoll überprüfen:

$ Git Reflog .

Das unter-Screenshot zeigt nur das neueste Komitee an, was bedeutet, dass das Git-Repository ohne Geschichte erfolgreich kopiert wurde:

Wir haben die einfachste Methode zum Kopieren eines Git -Repositorys in ein lokales Repository ohne Geschichte gezeigt.

Abschluss

Um das Git -Repository ohne Verlauf zu kopieren, wechseln Sie zunächst zum lokalen Repository. Öffnen Sie dann Github, gehen Sie zu einem bestimmten Github -Remote -Repository und kopieren Sie seine URL. Kopieren Sie danach das Remote -Repository in das lokale Repository, indem Sie die “ausführen“Git -Klon -Depth 1 " Befehl. Zuletzt sehen Sie sich das Git -Referenz -Referenzprotokoll an, um die Änderungen zu überprüfen. In diesem Artikel wurde der Prozess des Kopierens eines Git-Repositorys ohne Geschichte erläutert.