小编典典

无法在终端中显示 Git 树

all

Killswitchcollective.com 的旧文章,2009 年 6 月 30
日,具有以下输入和输出

git co master
git merge [your_branch]
git push

upstream    A-B-C-D-E            A-B-C-D-E-F-G
                 \        ---->               \
your branch       C-D-E                        G

我很感兴趣如何在不使用 OS/X 中的 Gitk 或 Gitx 的情况下在终端中获得提交的树状视图。

如何在终端中获得提交的树状视图?


阅读 123

收藏
2022-03-11

共1个答案

小编典典

如何在终端中获得提交的树状视图?

git log --graph --oneline --all

是一个好的开始。

你可能会收到一些奇怪的信件。它们是颜色和结构的 ASCII 码。要解决此问题,请将以下内容添加到您的.bashrc:

export LESS="-R"

这样您就不需要使用 Tig 的 ASCII 过滤器了

git log --graph --pretty=oneline --abbrev-commit | tig   // Masi needed this 

来自 Git-ready的文章基于文本的图表包含其他选项:

git log --graph --pretty=oneline --abbrev-commit

git 日志图

2022-03-11