如何使用heroku查看整个提交历史记录?

时间:2017-08-13 04:44:19

标签: git heroku

我知道您可以使用git log查看日志历史记录,但它只显示过去的12次提交。我怎么能看到过去的100.我已经找到了答案,但似乎什么都没有用?我希望能够看到我推送提交的日期以及我添加的评论。

如果这是重复,请评论而不是立即投票。我快回复了!

1 个答案:

答案 0 :(得分:4)

Heroku只是使用普通的老git。

您需要做的第一件事是在当地环境中获取Heroku的回购副本。

  • 如果您使用git push heroku master部署到Heroku,请执行以下操作:
      

    git checkout heroku/master

  • 如果您拥有Heroku仓库的单独副本(origin = <your heroku repo>),请执行以下操作:
      

    git checkout master
      git pull(更新您的本地副本)

然后您可以执行相同的git log命令来查看提交历史记录。

默认情况下,git log输出将包含整个提交历史记录,并且将为automatically paginated(这可能是您只看到前12个提交的原因?) 。您必须按空格键或其他一些导航键才能查看整个日志。您可以通过添加--no-pager选项关闭分页,如git --no-pager log中所示,以显示整个日志,供您滚动。

要查看特定的N次提交,请添加-n选项,如git log -n 100中所示,以获取过去的100次提交。

如果您只对日期和提交消息感兴趣,则可以format the log output仅显示relevant info,如git log --pretty="%aD : %s"

有关更多日志记录选项,请参阅git log文档。