In den meisten Legacy -Versionskontrollsystemen wie CVS, in denen die Schwierigkeit, die Benutzer voranzutreiben. Das moderne zentralisierte Versionskontrollsystem wie Subversion erfordert, dass Commits im zentralen Repository gemacht werden. Wenn wir über Git sprechen, müssen wir einen neuen Zweig -Code erstellen, um eine neue Funktion oder eine neue Fehlerreparatur hinzuzufügen.
In diesem Artikel zeigen wir Ihnen, wie Sie eine neue Filiale erstellen, neue Funktionen für Commits hinzufügen und Master mit einer neuen Filiale verschmelzen.
Beginnen wir die Demo der Zusammenführung von zwei Zweigen. Wir haben alle Befehle auf CentOS 8 Linux -Verteilung ausgeführt, die nachstehend im Detail erwähnt werden:
Git Branch -Befehl
Wenn Sie die Liste aller vorhandenen Zweige in einem bestimmten Repository anzeigen möchten, können Sie diese Aufgabe mit dem Befehl "Git Branch" problemlos ausführen. Ein Sternchenschild ist in der aktuell aktiven Filiale erschienen. Geben Sie den folgenden Befehl ein, um alle Filialenliste anzuzeigen:
$ Git BranchIn dem obigen Befehl werden nur Filialen aufgeführt. Verwenden Sie den folgenden Befehl, um einen neuen Zweig in einem Repository zu erstellen.
$ Git Branch New_BranchDie 'Git Branch New_Branch' erstellt eine neue Zweigstelle in Ihrem aktuellen Git -Repository.
Sie sollten wissen, dass Git, wenn er eine neue Filiale erstellt. In Git verhält sich ein Zweig nur ein Tag oder ein Etikett, mit dem Sie auf eine bestimmte Commit -Zeichenfolge verweisen können. Mit dem Git -Repo können Sie daher mehrere Commits -Sätze von einer einzelnen Basis erstellen.
Git Checkout -Befehl
Wir haben oben eine neue Filiale erstellt, indem wir "Git Branch new_branch" verwendet haben. Aber der aktive Zweig ist der "Master -Zweig". Führen Sie den folgenden Befehl auf dem Terminal aus, um die "new_branch" zu aktivieren:
$ Git Checkout New-BranchDer oben gegebene Befehl wechselt vom Master auf die New_Branch. Jetzt können Sie an dieser neu erstellten Filiale arbeiten.
Jetzt fügen Sie einige Commits hinzu oder implementieren Sie eine neue Funktion in der "new_branch". In Ihrem Fall fügen Sie einer neu geschaffenen Niederlassung eine Funktion oder einen Code hinzu und fuhren sie wieder in den Master- oder Hauptcode-Zweig zusammen.
#… Entwickeln Sie einen Funktionscode…Jetzt führen Sie den folgenden Befehl aus, um den Master -Zweig zu aktivieren.
$ Git Checkout MasterGit Merge -Befehl
Verwenden Sie nun den folgenden Befehl, um den neuen Feature Master -Zweig zusammenzuführen.
$ git verschmelzen New-BranchMit dem Befehl "Git Merge Merge Merge" können Sie den angegebenen Zweig in den aktuell aktiven Master-Zweig verschmelzen. Die neue Funktion wurde jetzt mit dem Master -Zweig hinzugefügt. Mit dem folgenden Befehl können Sie Commits und Details überprüfen:
$ git log -1Abschluss
Um alle oben genannten Details zusammenzufassen, haben wir eine neue Filiale "new_branch" erstellt, aktivieren und einige neue Commits oder neue Funktionen hinzugefügt. Sobald Sie alle Änderungen vorgenommen haben, fusionieren Sie diese 'new_branch' zurück in den Master -Zweig. Wir haben gelernt, wie man in diesem Artikel einen Zweig mit einem anderen Zweig in Git zusammenfasst.