git pull stats不再显示了

时间:2014-01-17 21:08:11

标签: git

添加新功能时,我使用git更新项目副本。 Git对已经发生的变化进行了很好的总结,如下所示:

intro/matplotlib/matplotlib.rst                             |  266 +++--
intro/numpy/advanced_operations.rst                         |   62 +-
intro/numpy/array_object.rst                                |  630 ++++++----

有了这个,我也可以关注项目的开发,这非常有用。 在某些时候,我对项目的源代码进行了一些个人更改,但后来我还原了它。 从那以后,我想,好的总结消失了,而每次我git pull时都显示这一行:

First, rewinding head to replay your work on top of it...

如何还原内容并使摘要再次显示?

1 个答案:

答案 0 :(得分:1)

带有统计信息的小摘要是git merge操作的结果,实际上默认情况下会使用--stat选项调用(以避免可以通过-n的统计信息或--no-stat选项)。 由于git pullgit fetch后跟git merge,因此默认情况下会显示统计信息。 如果您没有再看到它们,可能是您正在进行 rebase 而不是合并

所以你可以

  • 修改您的回购邮件的.git/config文件,并对相关您感兴趣的分支的rebase = true行进行评论。请注意,这显然会将合并过程的行为从rebase更改为merge(有关详细信息,请参阅here

  • 使用命令git pull --stat强制拉出时显示统计信息