EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

git-show-branch – Online in der Cloud

Führen Sie git-show-branch im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl git-show-branch, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


git-show-branch – Zweige und ihre Commits anzeigen

ZUSAMMENFASSUNG


git Show-Filiale [-a|--all] [-r|--remotes] [--topo-order | --date-order]
[--current] [--color[= ] | --no-color] [--sparse]
[--more= | --list | --independent | --merge-base]
[--no-name | --sha1-name] [--topics]
[( | )...]
git Show-Filiale (-g|--reflog)[= [, ]] [--Liste] [ ]

BESCHREIBUNG


Zeigt das Commit-Abstammungsdiagramm beginnend mit den Commits mit dem Namen an s oder S
(oder alle Refs unter refs/heads und/oder refs/tags) halbvisuell.

Es können nicht mehr als 29 Branches und Commits gleichzeitig angezeigt werden.

Wenn nicht, werden die mehrwertigen Konfigurationselemente showbranch.default verwendet oder gegeben ist
in der Kommandozeile.

OPTIONAL



Beliebiger erweiterter SHA-1-Ausdruck (siehe gitrevisionen(7)), das typischerweise a nennt
Zweigkopf oder ein Tag.


Ein Glob-Muster, das mit Zweig- oder Tag-Namen unter refs/ übereinstimmt. Zum Beispiel, wenn Sie haben
viele Themenzweige unter refs/heads/topic, die Angabe von topic/* würde alle anzeigen.

-r, --remotes
Zeigen Sie die Remote-Tracking-Zweige an.

-a, --alle
Zeigen Sie sowohl Remote-Tracking-Zweige als auch lokale Zweige an.

--aktuell
Mit dieser Option fügt der Befehl den aktuellen Zweig in die Liste der durchzuführenden Umdrehungen ein
wird angezeigt, wenn es nicht in der Befehlszeile angegeben wird.

--topo-order
Standardmäßig werden die Zweige und ihre Commits in umgekehrter chronologischer Reihenfolge angezeigt.
Diese Option sorgt dafür, dass sie in topologischer Reihenfolge angezeigt werden (d. h. untergeordnete Commits werden angezeigt).
vor ihren Eltern).

--date-order
Diese Option ist ähnlich wie --topo-order in dem Sinne, dass kein Elternteil vor allem kommt
seine untergeordneten Elemente, ansonsten werden Commits nach ihrem Commit-Datum sortiert.

--spärlich
Standardmäßig werden in der Ausgabe Zusammenführungen weggelassen, die erreichbar sind, wenn nur ein Tipp angezeigt wird.
Diese Option macht sie sichtbar.

--more=
Normalerweise stoppt der Befehl die Ausgabe, wenn der Commit angezeigt wird, der der gemeinsame Vorfahre ist
aller Zweige. Dieses Flag teilt dem Befehl mit, dass er ausgeführt werden soll häufigere Commits darüber hinaus
Das. Wenn ist negativ, zeige nur die s gegeben, ohne das zu zeigen
Stammbaum begehen.

--aufführen
Synonym zu --more=-1

--merge-base
Anstatt die Commit-Liste anzuzeigen, ermitteln Sie mögliche Zusammenführungsbasen für die angegebenen
begeht. Alle Zusammenführungsbasen sind in allen angegebenen Commits enthalten. Das ist anders
von wie Git-Merge-Basis(1) behandelt den Fall von drei oder mehr Commits.

--unabhängig
Unter den s gegeben, nur diejenigen anzeigen, die von keinem erreichbar sind
andere .

--kein Name
Benennungszeichenfolgen nicht für jedes Commit anzeigen.

--sha1-Name
Anstatt die Commits über den Pfad zu benennen, über den sie von den Köpfen aus erreicht werden (z. B. „master~2“)
um die Großeltern von „Meister“ zu bedeuten), benennen Sie sie mit dem eindeutigen Präfix ihres Objekts
Namen.

--themen
Zeigt nur Commits an, die NICHT im ersten angegebenen Zweig liegen. Dies hilft, das Thema zu verfolgen
Zweige, indem alle Commits ausgeblendet werden, die sich bereits in der Hauptentwicklungslinie befinden. Wenn
Mit „git show-branch --topics master topic1 topic2“ werden die Revisionen angezeigt
gegeben durch „git rev-list ^master topic1 topic2“

-g, --reflog[= [, ]] [ ]
Zeigt an Neueste Ref-Log-Einträge für die angegebene Ref. Wenn gegeben ist,
Einträge, die von diesem Eintrag zurückgehen. kann als Anzahl oder Datum angegeben werden. Wenn nein
explizit Wenn ein Parameter angegeben wird, wird standardmäßig der aktuelle Zweig (oder HEAD, falls vorhanden) verwendet
losgelöst).

--color[= ]
Färben Sie das Statuszeichen (eines davon: * ! + -) jedes Commits, das dem entspricht
Zweig, in dem es sich befindet. Der Wert muss immer (Standard), nie oder automatisch sein.

--keine Farbe
Deaktivieren Sie die Farbausgabe, auch wenn die Konfigurationsdatei die Standardeinstellung „Farbe“ vorgibt
Ausgang. Dasselbe wie --color=never.

Beachten Sie, dass sich die Optionen --more, --list, --independent und --merge-base gegenseitig ausschließen.

AUSGABE


Gegeben N , die ersten N Zeilen sind die einzeilige Beschreibung aus ihrem Commit
Nachricht. Dem Zweigkopf, auf den $GIT_DIR/HEAD zeigt, ist ein Sternchen vorangestellt
*-Zeichen, während anderen Köpfen ein ! vorangestellt ist Charakter.

Nach diesen N Zeilen wird ein einzeiliges Protokoll für jeden Commit angezeigt, N Stellen eingerückt. Wenn
Wenn sich ein Commit auf dem I-ten Zweig befindet, zeigt das I-te Einrückungszeichen ein +-Zeichen. ansonsten
es zeigt einen Raum. Merge-Commits werden durch ein - Zeichen gekennzeichnet. Jeder Commit zeigt einen Kurznamen
Dies kann als erweiterter SHA-1 zur Benennung dieses Commits verwendet werden.

Das folgende Beispiel zeigt drei Zweige, „master“, „fixes“ und „mhf“:

$ git show-branch master behebt mhf
* [master] „git show-branch“ hinzufügen.
! [Korrekturen] Einführung des „Reset Type“-Flags in „Git Reset“
! [mhf] Zulassen, dass die Refspec „+remote:local“ beim Abrufen „--force“ auslöst.
---
+ [mhf] Erlaube „+remote:local“ Refspec, beim Abrufen --force zu verursachen.
+ [mhf~1] Verwenden Sie git-octopus, wenn Sie mehr als einen Kopf ziehen.
+ [Korrekturen] Einführung des „Reset Type“-Flags in „Git Reset“
+ [mhf~2] „git fetch --force“.
+ [mhf~3] Verwenden Sie .git/remote/origin, nicht .git/branches/origin.
+ [mhf~4] Setzen Sie „git pull“ und „git fetch“ standardmäßig auf den Ursprung
+ [mhf~5] Berüchtigte „Octopus Merge“
+ [mhf~6] Git-Parse-Remote außer Betrieb nehmen.
+ [mhf~7] Mehrkopfabruf.
+ [mhf~8] Beginnen Sie mit dem Hinzufügen der $GIT_DIR/remotes/-Unterstützung.
*++ [master] Füge 'git show-branch' hinzu.

Diese drei Zweige sind alle von einem gemeinsamen Commit, [master], abgeleitet, dessen Commit-Nachricht lautet
„Git Show-Branch hinzufügen‘“. Der „Fixes“-Zweig fügt ein Commit-Flag „Introduce „Reset Type““ hinzu
zu „git reset“. Der „mhf“-Zweig fügt viele weitere Commits hinzu. Der aktuelle Zweig ist „master“.

BEISPIEL


Wenn Sie Ihre primären Zweige direkt unter refs/heads und Themenzweige in behalten
Unterverzeichnisse davon kann es hilfreich sein, Folgendes in der Konfigurationsdatei zu haben:

[Branche anzeigen]
Standard = --topo-order
Standard = Köpfe/*

Damit würde git show-branch ohne zusätzliche Parameter nur die primären Zweige anzeigen.
Wenn Sie sich außerdem gerade in Ihrem Themenzweig befinden, wird dieser ebenfalls angezeigt.

$ git show-branch --reflog="vor 10,1 Stunden" --list master

zeigt 10 Reflog-Einträge seit dem Tipp von vor einer Stunde. Ohne --list, die
Die Ausgabe zeigt auch, wie diese Tipps topologisch miteinander zusammenhängen.

GIT


Ein Teil des git(1) Suite

Nutzen Sie git-show-branch online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad