So erstellen Sie einen leeren Zweig in Git (ohne Parrent)

So erstellen Sie einen leeren Zweig in Git (ohne Parrent)

Git ist ein leistungsstarkes Versionskontrollsystem, mit dem Entwickler Änderungen in ihrer Codebasis verfolgen und ihre Projekte effektiv verwalten können. Eine der wichtigsten Funktionen von Git ist die Verzweigung, mit der Entwickler separate Versionen einer Codebasis erstellen und gleichzeitig daran arbeiten können. In diesem Artikel werden wir untersuchen "-verwaist" Möglichkeit.

Ein "Orphan" -Ast in Git ist ein Zweig, der keinen Elternzweig hat, was bedeutet, dass er keine der Geschichte aus dem Hauptzweig enthält. Dies kann nützlich sein, wenn Sie einen neuen Zweig erstellen möchten, der von vorne anfängt und keinen Code oder die Geschichte aus der Hauptzweiste enthält. Hier erfahren Sie, wie Sie einen leeren Zweig mit der Option "-Orphan" in Git erstellen:

Git erstellen leere Ast

Erstellen einer neuen Niederlassung: Verwenden Sie den Befehl "Git CheeCout -orphan", um einen neuen "Orphan" -Ast zu erstellen. Ersetzen mit dem Namen des Zweigs, den Sie erstellen möchten. Zum Beispiel, um einen Zweig mit dem Namen zu erstellen "Feature_branch", Sie würden den folgenden Befehl verwenden:

Git Checkout -orphan feature_branch  

Der obige Befehl erstellt einen neuen Zweig ohne Eltern. Jetzt können Sie alle Dateien aus dem aktuellen Arbeitsverzeichnis löschen, damit sie sich nicht zu einer neuen Filiale verpflichten.

Git rm -rf .  

Jetzt können Sie dieser neuen Filiale neue Dateien hinzufügen, sie zum Repository verpflichten.

Schieben Sie den neuen Zweig zum Remote -Repository

Stellen Sie zunächst sicher, dass der neue Zweig erstellt wurde. Verwenden Sie den Befehlsgit -Zweig erneut. Dadurch werden alle Zweige in Ihrem Repository aufgeführt, wobei der aktuelle Zweig durch einen Sternchen hervorgehoben wird (*).

Wenn Sie den neuen Zweig im Remote -Repository verfügbar machen möchten, können Sie die verwenden "Git Push -U Ursprung". Ersetzen mit dem Namen des Zweigs, den Sie erstellt haben. Zum Beispiel, um das zu schieben "Feature_branch" Im Remote -Repository verwenden Sie den folgenden Befehl:

Git Push -U Origin feature_branch.  

Das ist es! Sie haben erfolgreich einen leeren erstellt "verwaist" Zweig in Git. Sie können jetzt in den neuen Zweig wechseln und Änderungen daran vornehmen, ohne den Code im ursprünglichen Zweig zu beeinflussen. Wenn Sie bereit sind, die Änderungen zusammenzuführen, können Sie den Befehl Git Merge verwenden, um die Änderungen wieder in den ursprünglichen Zweig zusammenzufassen.

Abschluss

Abschließend ein leeres Erstellen "verwaist" Der Zweig in Git ist eine nützliche Möglichkeit, einen neuen Zweig von Grund auf neu zu starten und ihn vom Hauptzweig getrennt zu halten. Durch Verwendung der "-verwaist" Option, Sie können eine neue Niederlassung erstellen, die keine der Geschichte aus der Hauptzweige enthält, wodurch sie ideal für das Erstellen neuer Projekte oder das Testen neuer Ideen ist.