我的本地git显示了文件之间的差异,但github却没有

时间:2016-06-22 13:02:32

标签: git github

我有一个分支,有两个提交,一个接一个,如git log所示。

commit caa2cf6cf826398e64fbaa8d2972ebb6f7218f85
Author: Piers Beckley 
Date:   Fri Jun 3 14:55:18 2016 +0100

    Outputs a featured article in every 5th position

commit e1a3ea7b872eed153a29d24380916b69e675082d
Author: Co-Worker X
Date:   Fri Jun 3 14:41:46 2016 +0100

    share article on mobile

我用git diff检查文件; 20个已更改的文件,有很多变化。

$ git diff --shortstat e1a3e caa2c
20 files changed, 987 insertions(+), 522 deletions(-)

但是当我查看github上的第二次提交时,它只显示了一个已更改的文件。

commit caa2cf6cf826398e64fbaa8d2972ebb6f7218f85
Showing  1 changed file  with 31 additions and 18 deletions.

但是,当我查看github上提交中的特定文件时,我可以看到更改实际上已经发生了 - 但它们并没有被记录为发生在那里。

有谁知道为什么会这样?

编辑:

将第二次提交与其父级进行区分(而不是在分支中进行后面的提交)显示与github上相同的更改 - 所以我想现在的问题变成了“其他更改是如何发生的这两个提交之间没有被记录?“

$ git diff --shortstat caa2c^ caa2c
1 file changed, 31 insertions(+), 18 deletions(-)

0 个答案:

没有答案