📅  最后修改于: 2023-12-03 15:15:17.560000             🧑  作者: Mango
git graph
是一个用于在命令行中绘制 Git 仓库分支图的 Shell/Bash 脚本。它利用 Git 的原生命令行工具和一些文本处理工具来生成易读且可视化的分支图,提供给程序员一种在终端中查看 Git 仓库分支结构的方式。
$ git graph
--all
:显示所有分支,包括远程分支和本地分支--remotes
:只显示远程分支--local
:只显示本地分支--tags
:只显示标签--merges
:显示归并和合并提交的箭头--no-merges
:不显示归并和合并提交的箭头--style <style_file>
:自定义图形的样式文件--output <output_file>
:将图形输出到指定文件,默认为标准输出--markdown
:将图形输出为 Markdown 格式# Git Branch Graph
* 1234567 (your-branch) - Add new feature
|\
| * abcdefg - Update documentation
| * hijklmn - Fix bug
* | 89abcd1 - Merge branch 'dev' into your-branch
|\|
| * a1b2c3d - Add tests
* | 2345678 - Update README
* | 3456789 - Refactor code
|/
* 456789a - Initial commit
git-graph.sh
脚本文件复制到任何你方便执行的地方(例如 /usr/local/bin
目录)chmod +x /path/to/git-graph.sh
git graph
即可查看分支图git graph
是一个方便的命令行工具,可以帮助程序员在终端中直观地查看 Git 仓库的分支结构。它使得分支的关系和提交历史更易于理解和分析,并且可以通过输出为 Markdown 格式方便地分享和记录。