Wie kann ich Git Flow Zweige visualisieren?

Ich verwende den Workflow Git Flow. Aber ich kann kein gut aussehendes Log-In-Baumdiagramm generieren. Die Größe ist zu klein und zeigt nicht alle Verzweigungsbeziehungen wie im Git-Flussdiagramm an.

Wie kann ich ein Diagramm wie dieses für mein Git-Repository erstellen?

Dies ist wie Tower es zeigt.

 30
git
Author: slhck, 2014-01-09

3 answers

Sie haben nicht angegeben, ob Sie nach einem Befehlszeilentool suchen oder nicht, aber wenn ja, finde ich, dass so etwas Ihnen eine gute Einschätzung der Verzweigungsstruktur gibt

git log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

Und natürlich können Sie mit git config einen Alias dafür erstellen, zB

git config --global alias.lg "log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
 21
Author: Captain Lepton,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-10-20 08:32:31

Wenn Ihr code wird in einem öffentlichen github-repo, vielleicht möchten Sie sich bei http://beta.gitflowchart.com. Atlassian Stash, gibt es plugin, das dies tut auch (nicht frei).

Disclosure: Ich habe die zugrunde liegende Bibliothek für beide Tools geschrieben.

 4
Author: Teun D,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-01-07 11:40:04

Ich schlage vor, Sie verwenden GitKraken, um solche Bilder zu erhalten.
Es ist ein Git GUI Client für Windows, Mac und Linux.
Darin haben Sie eine schöne Grafik wie die Commit-Geschichte.

GitKraken

Es gibt mehr Git GUIs, wie zum Beispiel:

SourceTree, kostenlos verfügbar für Windows und macOS.

Turm -

Hier ist eine Liste von ihnen von der offiziellen Website von Git und eine Liste von ihnen von Wikipedia , die von helfen.

 2
Author: Gonçalo Peres 龚燿禄,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-10-11 08:12:36