Nach einer Überarbeitung ist der Branch das wichtigste Konzept in der Versionskontrolle. Git ist keine Ausnahme und fördert die Verwendung von Branches mehr als die meisten anderen. Sie sind einfach und schnell zu verarbeiten.

Wie Sie Branches verwenden, hängt von dem Projekt ab, an dem Sie arbeiten – wenn es sich nicht um Ihr eigenes Projekt handelt, entscheidet normalerweise der Betreuer für Sie.

Sie könnten nur die Standardeinstellung haben hauptsächlich Filiale und eine Single entwickeln Zweig. Oder Sie könnten für jedes Feature und jede Fehlerbehebung einen neuen Branch verwenden. In jedem Fall werden Sie viele Gelegenheiten finden, bei denen das Auflisten verfügbarer Filialen ein sehr nützliches Werkzeug ist.

Was ist eine Filiale?

Versionskontrollsysteme wie git verwenden den Begriff Zweig als Analogie zu Bäumen. Jeder Zweig geht aus einem anderen hervor und endet schließlich wieder am Stamm. Verzweigungen ermöglichen es Ihnen, einzelne Entwicklungslinien zu erstellen, damit Sie sie isoliert bearbeiten können, ohne andere Abschnitte des Projekts zu stören.

instagram viewer

So listen Sie Zweige in der Befehlszeile auf

Die Befehlszeile ist ein schnelles und effizientes Mittel zur Verwendung von git. Sie müssen sich viel merken, um es zu beherrschen, aber das Befehlszeilenprogramm bietet immer volle Unterstützung für alle vielen Funktionen von git.

Filialen mit git. auflisten

Das Standard-Befehlszeilentool ist git. Der wichtigste Unterbefehl für die Arbeit mit Verzweigungen ist Zweig. Standardmäßig listet dieser Befehl Zweige auf, also:

Git-Zweig

gibt eine Liste mit Zweignamen aus, zum Beispiel:

* pflegen
Meister
nächste

Beachten Sie, dass dieser Befehl Zweige in alphabetischer Reihenfolge auflistet und den aktuellen Zweig mit einem Sternchen hervorhebt. Sie sollten auch verstehen, dass die angezeigten Zweigstellen nur lokal sind.

Um entfernte Zweige anzuzeigen, verwenden Sie entweder die -R Flag, um nur entfernte Filialen anzuzeigen, oder die -ein Flag, um sowohl lokal als auch remote anzuzeigen. Nähere Informationen können Sie mit dem -v Flagge und noch detailliertere Infos mit -vv.

git branch -vva

Dadurch erhalten Sie viele nützliche Informationen, einschließlich der Hervorhebung, welche lokalen/entfernten Filialen verwendet werden und welche Filialen andere verfolgen.

Du kannst den... benutzen --aufführen Option zum Suchen nach Zweigen nach einem Muster. Dies ist sehr nützlich, wenn Sie mit vielen Branches zu tun haben, beispielsweise wenn ein Projekt einen Branch pro Bugfix verwendet.

git branch --list 'm*'

Durchsuchen von Filialen mit gh

Die gh Programm ist GitHubs Kommandozeilen-Tool. Wenn Ihr Repository ein Remote-Hosting hat auf github.com, kannst du verwenden gh es zu verwalten. Die meisten Kernbefehle sind spezifisch für GitHub und behandeln beispielsweise Issues oder Pull Requests. Aber Erweiterungen sind jetzt verfügbar und diese gh-branch-Erweiterung kann helfen, Branches aufzulisten.

Geben Sie nach der Installation einfach Folgendes ein:

gh Filiale

In einem GitHub-Repository-Verzeichnis sehen Sie eine Liste aller Branches außer dem aktuellen Branch. Sie können eingeben, um nach Zweignamen zu filtern, und einen Zweig auswählen, um zu ihm zu wechseln.

Siehe auch: So installieren Sie die GitHub-CLI unter Linux

So listen Sie Branches mit GitHub Desktop auf

GitHub-Desktop zeigt lokale Zweige in der Hauptbenutzeroberfläche an. Oben im Fenster sollten Sie eine Schaltfläche mit der Bezeichnung. sehen Aktueller Zweig mit dem darunter angezeigten aktiven Arbeitszweig. Drücken Sie diese Taste, um den Standardzweig und die letzten Zweige anzuzeigen. Sie können auch in das markierte Feld tippen Filter um nach bestimmten Filialen nach Namen zu suchen.

Siehe auch: So klonen Sie ein Repository mit GitHub Desktop

So listen Sie Branches auf der GitHub-Website auf

Wenn Sie Ihr Projekt auf GitHub hosten, können Sie alle seine Branches auf der Projektseite anzeigen. Navigieren Sie zunächst zum Projekt Code Registerkarte, dann klicken Sie auf den Link, der sich auf die Anzahl der Geäst. Sie sehen Zweige, die nach Status gruppiert sind, einschließlich eines Alle Filialen Möglichkeit.

Erkunden Sie ein neues Projekt über seine Zweige

Oft kann man schon viel über ein Projekt erfahren, indem man seine Filialen auflistet. Es wird variieren, aber Sie können herausfinden, an welchen Funktionen andere derzeit arbeiten oder wie viele Fehler aktiv sind. Sie müssen auch wissen, in welcher Filiale Sie sich von Zeit zu Zeit befinden.

Eine weitere hervorragende Möglichkeit, ein Projekt kennenzulernen, ist die Anzeige seines Revisionsverlaufs. Die git log Befehl ist ein sehr mächtiges Mittel, um herauszufinden, welche Änderungen stattgefunden haben.

TeilenTweetEmail
So überprüfen Sie den Verlauf eines Projekts mit git log

Egal, ob Sie mit einem katastrophalen Fehler zu tun haben oder nur einige frühere Commits überprüfen möchten, git log ist Ihre erste Anlaufstelle.

Weiter lesen

Verwandte Themen
  • Programmierung
  • GitHub
  • GitHub-Desktop
  • Programmierung
Über den Autor
Bobby Jack (61 veröffentlichte Artikel)

Bobby ist ein Technologie-Enthusiast, der fast zwei Jahrzehnte lang als Software-Entwickler gearbeitet hat. Er hat eine Leidenschaft für Spiele, arbeitet als Rezensionsredakteur beim Switch Player Magazine und vertieft sich in alle Aspekte des Online-Publishing und der Webentwicklung.

Mehr von Bobby Jack

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren