GIT-BIG-PICTURE(1)
π NAME π
git-big-picture β the manual page for it is GIT-BIG-PICTURE(1), and bestie, it's literally a Git repository visualizer β¨
π¦ SYNOPSIS π¦
git-big-picture OPTIONS [REPOSITORY]
π DESCRIPTION π
Visualize Git repositories π That's the whole vibe. You feed it a repo, it gives you a picture of the repo. Iconic behavior, honestly.
π positional arguments:
REPOSITORYβ the path to the Git working directory (default: whatever directory you're standing in right now, i.e. the current directory) π«Ά
π options:
-h,--helpβ show this help message and then dip, exit π--versionβ show the program's version number and exit, periodt--pstats FILEβ run the cProfile profiler and write pstats output toFILEπ-d,--debugβ activate debug output, for when you need to see everything π
π output options π
Options to control output and format β the ~aesthetic~ section πΈ
-f FMT,--format FMTβ set the output format[svg, png, ps, pdf, ...]β¨--history-direction {downwards,leftwards,rightwards,upwards}β enforce a specific direction of history on Graphviz (default:rightwards) π§--simplifyβ remove edges implied by transitivity using the Graphviz filter"tred"(default: do not remove implied edges) βοΈ-g,--graphvizβ output lines suitable as input for dot/graphviz ποΈ-G,--no-graphvizβ disable dot/graphviz output π-p,--processedβ output the dot processed, binary data πΎ-P,--no-processedβ disable binary output π«-v CMD,--viewer CMDβ write the image to a tempfile and start the specified viewer πΌοΈ-V,--no-viewerβ disable starting the viewer, no peeking π-o FILE,--outfile FILEβ write the image to the specified file π-O,--no-outfileβ disable writing the image to a file, we're just not doing that today-w SECONDS,--wait SECONDSβ wait forSECONDSseconds before deleting the temporary file that is opened using the viewer command (default:2.0seconds); this helps e.g. with viewer commands that tell other running processes to open that file on their behalf, to then shut themselves down β like, it's giving patience, and the patience is load-bearing β³
π filter options π
Options to control commit/ref selection β who gets invited to the graph, fr fr π
-a,--allβ include all commits π―-b,--branchesβ show commits pointed to by branches πΏ-B,--no-branchesβ do not show commits pointed to by branches πΏπ«-t,--tagsβ show commits pointed to by tags π·οΈ-T,--no-tagsβ do not show commits pointed to by tags π·οΈπ«-r,--rootsβ show root commits π±-R,--no-rootsβ do not show root commits π±π«-m,--mergesβ include merge commits π-M,--no-mergesβ do not include merge commits ππ«-i,--bifurcationsβ include bifurcation commits; a bifurcation commit is a commit that is a parent to more than one other commits, i.e. it marks the point where one or more new branches came to life; bifurcation commits can also be thought of as the counterpart of merge commits π³β¨-I,--no-bifurcationsβ do not include bifurcation commits π³π«-c,--commit-messagesβ include commit messages on labels π¬-C,--no-commit-messagesβ do not include commit messages on labels π¬π«
π EPILOG π
git-big-picture is software libre, licensed under the GPL v3 or later license. ποΈ
Please report bugs at https://github.com/git-big-picture/git-big-picture/issues β thank you! π Seriously, thank you, the maintainers are reading and they appreciate you π«Ά
And that's a wrap, bestie β this was git-big-picture version 1.3.0, from March 2024, hanging out in the User Commands corner of the manual. Slay, bye ππ
π¦ where this page comes from
- debian trixie: git-big-picture 1.3.0-1 Β· GPL-3.0-or-later
- nixos 26.05: git-big-picture 1.3.0
- nixpkgs unstable: git-big-picture 1.3.0
- ubuntu questing: git-big-picture 1.3.0-1
- ubuntu resolute: git-big-picture 1.3.0-2 Β· GPL-3.0-or-later
- ubuntu stonking: git-big-picture 1.3.0-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms