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

foe*_*ver 2 git heroku

我知道您可以使用git log来查看日志历史记录,但它只显示过去的12次提交。我如何查看过去的100。我一直在寻找答案,但似乎没有任何效果?我希望能够看到我推送提交的日期以及添加的评论。

如果这是重复的,请发表评论,而不要立即投下反对票。我回复很快!

Gin*_*pin 5

Heroku只是使用普通的旧git。

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

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

    git checkout heroku/master

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

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

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

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

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

如果您仅对日期和提交消息感兴趣,则可以将日志输出格式化为仅显示相关信息,如中所示git log --pretty="%aD : %s"

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