在进行更改时,我弄糟了某些东西,这段时间内没有显露出来,所以我需要开始查看旧的提交,以查看我如何引入问题。
在 Github 上,我看到演示分支的提交如下:
Changed logos to xxx ones
8c4a3eab22 Browse code
pwhipp authored 3 days ago
Feb 04, 2014
Paul Whipp
Changed archetype age_default to default to zero (and set all null va… …
6e4c9e8864 Browse code
pwhipp authored a month ago
Feb 03, 2014
Paul Whipp
Added demo.xxx allowed domain for RED
2f72e3b05a Browse code
pwhipp authored a month ago
我在本地库中,更新了最新的代码,并执行了"git checkout 8c4a3eab22"。然后当我在本地使用git log命令时,会看到:
(red)~/wk/red $ git status
# HEAD detached at 8c4a3ea
(red)~/wk/red $ git log
commit 8c4a3eab22dc2ce9708c9aae00751e558ae81dd3
Author: pwhipp <paul.whipp@gmail.com>
Date: Thu Feb 27 10:55:21 2014 +1000
Changed logos to xxx ones
commit 2f72e3b05a005738d77ed12be475634aadf76b49
Author: pwhipp <paul.whipp@gmail.com>
Date: Mon Feb 3 10:58:08 2014 +1000
Added demo.xxx allowed domain for RED
为什么git log没有显示6e4c9e8864?它是存在的(我可以检查它),但是当我在github上浏览6e4c9e8864时,它与8c4a3eab22之间的差异似乎要大得多,所以我认为可能有其他提交我没有看到。
我需要阅读一些文档才能理解不同分支之间的日志调用中提交记录的报告方式吗?
git help log
,它会给你 log 命令的文档,还是告诉你类似于"git log" 被别名为 "log --blah --something --fancy"
这样的信息? - janosgit log --oneline --graph
的输出显示了什么?git log --oneline --graph --all
呢? - user456814