"git reflog show <ref>"应该显示什么?



我有两个分支,master和b1。当我在 b1 上时,"git reflog show"会显示对 b1 的所有更改。但是,在我切换到 master 并运行"git reflog show b1"后,它会显示一些不同的东西。'git reflog' 的手册页没有解释 arg,,如何影响输出。

它显示了<ref>的历史。如果未提供<ref>,则显示 HEAD 的历史记录。请注意,这不是 HEAD 所指向的,而是 HEAD 本身。因此,当您在 b1 上执行git reflog show时,它显示的是 HEAD 的历史记录,而不是 b1。当你做git reflog show b1时,它会显示 b1 的历史。所以这就是区别的来源。

相关内容

  • 没有找到相关文章

最新更新