gpt4 book ai didi

终端中带有可选节点的 Git 树?

转载 作者:太空狗 更新时间:2023-10-29 12:51:46 26 4
gpt4 key购买 nike

Emacs 有一个可选的撤销树。您可以将光标定位到每个节点,然后按回车键返回过去,甚至可以沿着分支返回。

git 是否有类似的东西,可以在终端(不是 Emacs)中访问。所以,在一个 git 项目中,我可以输入一个命令,它会显示树。我可以四处游走,回到过去,甚至切换到另一个分支,然后按回车键,它会检查该特定提交的整个状态。

git undo tree

最佳答案

正如@NevikRehnel 所说,tig是你的 friend 。

tig --all 以树形形式显示您的完整日志(作为 git log--graph 开关)。

tig log view

您可以使用上下键在提交之间移动,您可以使用 Enter 看到所选提交的 git show,然后您可以按 Shift + C 用于执行该提交的 git cherry-pick

tig show view

您可以随时按 H 来查看帮助。

tig help view

您可以检查分支,但您也可以添加 custom bindings用于执行 git checkout

我认为man tigrc就足以了解如何做。

关于终端中带有可选节点的 Git 树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14936887/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com