Git 日志:未来修订的日志

问题描述 投票:0回答:2

当我签出 git 存储库的先前提交时,“git log”不再显示当前签出的提交之后提交的提交。

所以,问题是:如何获取当前签出的提交日志?

git git-log git-history
2个回答
29
投票

您可以使用

--all
标志来查看所有修订,如

git log --all

如果您只是对未来的修订感兴趣,您也可以使用

git log ..@{1}      # assuming you just switched from the future master
git log ..abcdef    # assuming abcdef is the newest future commit

3
投票

问题是:你不知道孩子们的提交,只知道父母的评论。
如果您直接签出提交 SHA1,则您处于 Detached HEAD 模式(即不在任何分支上)。

一个潜在的解决方案是列出包含您的提交的所有分支:“如何知道“git log”提交属于哪个分支?”。
然后为每个分支创建一个 git log。

© www.soinside.com 2019 - 2024. All rights reserved.