为什么“git责备”与“GitHub责备”不同?

为什么“git责备”与“GitHub责备”不同?,git,github,Git,Github,如果我克隆引导:git clonehttps://github.com/twbs/bootstrap 然后做一个git怪罪:git怪罪js/src/alert.js 看起来每一行都是同一个人最后碰过的: ^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 1) import Util from './util' ^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 2) ^7ffb6

如果我克隆引导:
git clonehttps://github.com/twbs/bootstrap

然后做一个git怪罪:
git怪罪js/src/alert.js

看起来每一行都是同一个人最后碰过的:

^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100   1) import Util from './util'
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100   2)
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100   3)
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100   4) /**
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100   5)  * --------------------------------------------------------------------------
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100   6)  * Bootstrap (v4.0.0-alpha.6): alert.js
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100   7)  * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
...
但如果我看一下GitHub的指责观点,我会看到一群不同的人:


差异是怎么回事?我使用git Dull是否错误?

如果您使用有限深度的克隆,并且上次更改发生在最早的修订之前,
git Dull
将显示不正确的结果(我假设它显示的是执行已知最早提交的人)。

如果您使用有限深度的克隆,最后一次更改发生在最早的修订之前,
git dull
将显示不正确的结果(我认为它显示的是已知最早提交的人)。

啊,我认为这是因为完整克隆花费的时间太长,我忘了我取消了并且做了git克隆https://github.com/twbs/bootstrap --深度1。啊,我想这是因为完整的克隆花了太长时间,我忘了我取消了,并且做了
git克隆https://github.com/twbs/bootstrap --而不是深度1。