当我检出 git 仓库的一个先前提交时,“git log” 不再显示在当前检出提交之后提交的提交。
因此,问题是:如何获得当前检出提交之后的提交日志?
当我检出 git 仓库的一个先前提交时,“git log” 不再显示在当前检出提交之后提交的提交。
因此,问题是:如何获得当前检出提交之后的提交日志?
你可以使用--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@{n}
是当前分支中第n个提交,因此@{1}
就是当前分支中最新的提交。双点号..
表示显示从右侧提交可达但左侧提交不可达的所有内容。因此,HEAD..@{1}
显示的是从当前分支中最新的提交可达但当前提交不可达的所有内容(并且可以省略HEAD
)。 - phihag
gitk --all
来可视化多个分支和历史记录。 - Irfy