Git日志:未来修订版本的日志记录

20

当我检出 git 仓库的一个先前提交时,“git log” 不再显示在当前检出提交之后提交的提交。

因此,问题是:如何获得当前检出提交之后的提交日志?


4
不是一个回答,但我强烈建议使用gitk --all来可视化多个分支和历史记录。 - Irfy
不是一个答案,但我建议使用:tig --all - Alex Lucchesi
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

你能解释一下 ..@{1} 吗? - drzaus
@drzaus @{n} 是当前分支中第n个提交,因此@{1}就是当前分支中最新的提交。双点号..表示显示从右侧提交可达但左侧提交不可达的所有内容。因此,HEAD..@{1} 显示的是从当前分支中最新的提交可达但当前提交不可达的所有内容(并且可以省略HEAD)。 - phihag

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接