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 的情况下在终端中获得提交的树状视图。
如何在终端中获得提交的树状视图?
git log --graph --oneline --all
是一个好的开始。
你可能会收到一些奇怪的信件。它们是颜色和结构的 ASCII 码。要解决此问题,请将以下内容添加到您的.bashrc:
.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