gpt4 book ai didi

Git:在交互式 rebase 期间显示提交列表

转载 作者:太空狗 更新时间:2023-10-29 13:51:38 25 4
gpt4 key购买 nike

我正在进行交互式 rebase 。是否有命令显示在我开始 rebase 时最初选择的提交列表?

最佳答案

在交互 rebase 过程中,git 会更新子目录rebase-merge 下的.git 目录中的文件(具体路径在不同版本的git 中有所变化,我记得;我现在正在查看 git 2.0.x 的行为)。

在该目录中有文件 donegit-rebase-todo。这些并不完全是您所要求的:它们是已完成的部分和尚未完成的部分,而不是最初呈现给您的“选择”命令,也不一定是您已经完成的命令(如果您跳过一些)。还有一个 git-rebase-todo.backup,它包含编辑后“todo”列表中的内容。我不确定您是想要完整的转速列表还是您在退出编辑器时选择的列表,但如果是后者,备份文件是正确的选择。

还有一个名为 ORIG_HEAD 的引用指向正在 rebase 的(原始)分支的尖端,以及 .git/rebase-merge/head-name 其中包含分支的名称(并且在 rebase 完成之前不会移动分支)。您可以使用它以及其他一些文件来重建最初提供的“选择”列表。

关于Git:在交互式 rebase 期间显示提交列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25399907/

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