我在使用所有显示存储库日志/历史记录的 git 命令时遇到问题。此问题仅限于我的一个存储库。我还有其他几个工作得很好。
对于有问题的仓库,我只看到提交的摘要,其中默认行为也是显示差异。
$ git show
commit bc8865f8b16ccf9eerrt678df99a4b89e73c0545
Merge: 677f483 3e8617d
Author: Some Author
Date: Thu Jul 23 07:56:28 2015 -0400
Merge branch 'Some_branch' ....
同样,git diff-tree命令适用于除此之外的所有 repos。
正常回购:
git diff-tree --pretty=format:%an %cn 5cff917e
Joe Black Joe Black
:040000 040000 98c97ee8929b487ae14ada67c1932205a80cfc3f 719f1764f123d462b20707f5f7740e4f473b2b47 M oracle
回购有问题:
$ git diff-tree --pretty=format:%an 39ebdeb8f29
jblack@DFX1 ~/repositories/RepoName(master)