我是新手使用Git,可能没有使用正确的术语,请见谅 :)
假设我有一个包含5个更改的存储库,例如:
D:\test\gitrepo2>git log --oneline
3a5fd33 555
3cfbfae 444
e9a78c8 333
a618586 222
b80d5e1 111
我了解到我可以通过以下方式将同步回早期版本:
D:\test\gitrepo2>git reset e9a78c8 --hard
HEAD is now at e9a78c8 333
我的问题是:在执行此操作后,如何获取完整的日志,以便我可以返回到最近的修订版本?
运行日志不再显示这些修订版本:
D:\test\gitrepo2>git log --oneline
e9a78c8 333
a618586 222
b80d5e1 111
我也尝试添加了--all选项,但没有任何区别。在同样的情况下,Mercurial运行'hg log'命令会给出完整的日志记录,即使我更新到一个较早的版本。