So erstellen Sie Zweige auf Git

So erstellen Sie Zweige auf Git
Git ist eines der besten Versionskontrollsysteme da draußen. Es ist bei fast allen Arten von Softwareentwicklern und Systemadministratoren für die Verwaltung von Quellcodes sehr beliebt.

In diesem Artikel werde ich über ein sehr wichtiges Merkmal von Git, Git -Zweigen, sprechen. Also lasst uns anfangen.

Git -Zweige:

Nehmen wir an, Sie arbeiten an Ihrem Projekt. Plötzlich haben Sie eine großartige Idee, die Sie testen möchten. Aber Sie sind sich nicht sicher, ob es funktionieren würde oder nicht. Fürchte dich nicht, Git Branch ist hier!

Nun, Sie können in Ihrem Projekt eine neue Git -Filiale erstellen und dann mit dem Testen Ihrer Ideen auf der neuen Niederlassung beginnen. Wenn es Ihnen gefällt, können Sie es mit dem verschmelzen Meister Zweig. Wenn es Ihnen nicht gefällt, können Sie es jederzeit entsorgen/entfernen. Es hat keine Auswirkungen auf Ihre ursprüngliche Arbeit.

Notiere dass der Meister Zweig ist der Standardzweig in Git. Es wird automatisch erstellt und verwendet, wenn Sie ein neues Git -Repository initialisieren.

In den nächsten Abschnitten dieses Artikels unten werde ich Ihnen zeigen, wie Sie Git -Zweige erstellen, Git -Zweige verwenden und Git -Zweige entfernen. Also lasst uns vorwärts gehen.

Vorbereitung eines Git -Repositorys zum Testen:

In diesem Abschnitt werde ich einen meiner Github -Repository auf meinen Computer klonen. Ich werde später in diesem Repository einen anderen Verzweigungsvorgang durchführen. Wenn Sie möchten, können Sie auch Ihr eigenes Git -Repository verwenden.

Wenn Sie mein Github -Repository zum Testen der Dinge verwenden möchten, die ich in diesem Artikel gezeigt habe, führen Sie den folgenden Befehl aus, um es zu klonen.

$ git klone https: // github.com/shovon8/Angular-HERO-API

Sobald das Github -Repository kloniert ist, navigieren Sie wie folgt zum Projektverzeichnis:

$ CD Angular-HERO-API

Auflistung vorhandener Git -Zweige:

Sie können alle vorhandenen Git -Zweige in Ihrem Git -Repository mit dem folgenden Befehl auflisten:

$ Git Branch

Wie Sie sehen können, habe ich nur einen Zweig Meister Auf meinem Git -Repository. Wenn Sie mehr Filialen erstellen, wird es hier angezeigt. Der aktive Zweig hat einen Sternchen (*) vor ihm. Es wird auch eine andere Farbe haben als die anderen Zweige. Wie Sie sehen können, die Meister Der Zweig hat ein Sternchen (*) vor sich, daher ist er der derzeit aktive Zweig.

Erstellen von Git -Zweigen:

Nehmen wir nun an, Sie möchten eine neue Git -Filiale erstellen (nennen wir es Neue Eigenschaften) für den Ausprobieren Ihrer großartigen Ideen. Führen Sie dazu den folgenden Befehl aus:

$ Git Branch Neufunktionen

Eine neue Filiale Neue Eigenschaften sollte aus dem erstellt werden KOPF (zuletzt Commit) der Meister Zweig.

Wenn Sie jetzt alle vorhandenen Git -Zweige in Ihrem Git -Repository auflisten, sollte die neue Zweigstelle aufgeführt sein, wie Sie im folgenden Screenshot angezeigt werden können.

$ Git Branch

Kasse zu Git -Zweigen:

Früher haben Sie eine neue Git -Filiale erstellt Neue Eigenschaften. Es ist jedoch nicht aktiv, wie Sie im Screenshot unten sehen können.

Die Aktivierung eines Zweigs wird in Git genannt.

Überprüfung in die neue Filiale Neue Eigenschaften, Führen Sie den folgenden Befehl aus:

$ git checkout neugefertigt

Wenn Sie jetzt alle Zweige auflisten, sollten Sie die sehen neue Funktion Zweig ist aktiv.

Erstellen und Überprüfen einer neuen Filiale:

Wenn Sie nicht zuerst eine Filiale erstellen möchten und später mit zwei verschiedenen Befehlen zu ihm gehen möchten, hat Git auch eine Lösung für Sie. Sie können gleichzeitig mit einem einzigen Befehl zu Ihrer neu erstellten Niederlassung erstellen und in Ihre neu erstellte Niederlassung überprüft werden. Dazu können Sie die verwenden -B Option von Git Checkout.

Wir hätten das erstellen können neue Funktion Zweig und in dem früheren Beispiel mit dem folgenden Befehl sehr leicht darauf eingecheckt:

$ git checkout -b Neugefertigte

Änderungen an Git -Zweigen begehen:

Sobald Sie zu Ihrer neuen Filiale auschecken Neue Eigenschaften, Sie können dieser Filiale neue Commits hinzufügen.

Zum Beispiel habe ich eine Datei geändert Paket.JSON In meinem Git -Repository, wie Sie aus dem sehen können Git -Status Befehl:

Jetzt können Sie der neuen Filiale neue Commits hinzufügen Neue Eigenschaften Wie Sie im Screenshot unten sehen können.

$ git add -a
$ git commit -m -mis feste Paketversionen im Paket.JSON -Datei '

Wie Sie sehen können, wird das neue Commit zum hinzugefügt neue Funktion Zweig.

$ Git -Protokoll -Einmal

Nun, wenn Sie zum Auschecken zur Meister Zweig, Sie werden das neue Commit nicht sehen. Das neue Commit ist nur in der erhältlich Neue Eigenschaften Zweig, bis Sie die beiden Zweige verschmelzen.

Schaffung einer neuen Zweigstelle aus einer anderen Niederlassung oder Commit:

Wenn Sie einen neuen Zweig aus einem anderen Commit oder aus dem erstellen möchten KOPF (Letzter Ausschuss) einer anderen Zweigstelle müssen Sie sie angeben, wenn Sie den neuen Zweig erstellen.

Wenn Sie nicht den Quellzweig oder den Commit angeben, aus dem Sie den neuen Zweig erstellen können, wird der neue Zweig aus dem erstellt KOPF (Letzter Commit) der Niederlassung, die Sie derzeit untersucht haben.

Einen neuen Zweig zu erstellen (sagen wir, sagen wir prüfen) von dem KOPF (letzter Commit) eines anderen Zweigs (sagen wir, sagen wir, Neue Eigenschaften), führen Sie den folgenden Befehl aus:

$ Git Branch-Test Neugegründete

Wie Sie sehen können, beide prüfen Und Neue Eigenschaften Branch hat die gleiche Festungsgeschichte.

Nehmen wir an, Sie möchten einen neuen Zweig erstellen Test2 aus einem bestehenden Commit aus einer anderen Niederlassung Meister.

Listen Sie zunächst alle Commits mit dem folgenden Befehl auf:

$ git log -anonlea master

Wie Sie sehen können, alle Commits der Meister Zweig werden angezeigt. Beachten Sie, dass jeder der Commits einen einzigartigen Hash hat. Um einen neuen Zweig aus einem bestehenden Commit zu erstellen, müssen Sie den Hash Ihres gewünschten Commits nutzen.

Nehmen wir nun an, Sie möchten das Commit verwenden 45c336e als die KOPF (letzter Commit) des neuen Zweigs Test2. Führen Sie dazu den folgenden Befehl aus.

$ Git Branch Test2 45C336E

Wie Sie sehen können, der neue Zweig Test2 hat den Commits bis zu 45c336e.

So erstellen Sie Zweige auf Git. Danke, dass du diesen Artikel gelesen hast.