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.
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.
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
- Programmierung
- GitHub
- GitHub-Desktop
- Programmierung
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.
Abonniere unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Klicken Sie hier, um zu abonnieren