终端中具有可选节点的Git树?
Emacs有一个可选的撤消树。您可以将光标移到每个节点,然后单击return以返回时间,甚至沿分支返回 git是否有类似的功能,可以在终端(而不是Emacs)中访问。 因此,在git项目中,我可以键入一个命令,它将显示树。我可以将光标四处移动,返回时间,甚至切换到另一个分支,然后点击return,它将检查特定提交的整个状态 正如@nevkrehnel所说,他是你的朋友终端中具有可选节点的Git树?,git,Git,Emacs有一个可选的撤消树。您可以将光标移到每个节点,然后单击return以返回时间,甚至沿分支返回 git是否有类似的功能,可以在终端(而不是Emacs)中访问。 因此,在git项目中,我可以键入一个命令,它将显示树。我可以将光标四处移动,返回时间,甚至切换到另一个分支,然后点击return,它将检查特定提交的整个状态 正如@nevkrehnel所说,他是你的朋友 tig--all以树状形式显示完整的日志(如git log的--graph开关) 使用向上键和向下键在提交之间移动,使用Ent
tig--all
以树状形式显示完整的日志(如git log
的--graph
开关)
使用向上键和向下键在提交之间移动,使用Enter键可以看到所选提交的git show
,并且可以点击Shift+C来执行该提交的git cherry pick
您可以随时按H键查看帮助
您可以签出分支,但也可以添加以执行git签出
我想了解如何操作就足够了。要查看git的图形视图,请安装gitk实用程序,然后键入gitk--all并右键单击以更改头部位置。使用可以使用软重置或硬重置。警告:硬重置将丢失您重置的磁头后所做的所有更改。这不是重复,因为它只是一个视图,但它可能会引导您找到有用的地方:是的,看到过类似的东西,但想知道是否有一个可选版本
tig
可能对您感兴趣,这有点像带有ncurses UII的gitk
,我不知道tig
,谢谢分享。看起来是个很棒的工具。注意:运行OSX的用户可以使用(brew安装tig
)进行安装。