在git中获取文件最新提交的最快方法

时间:2015-07-02 22:04:03

标签: git

关于获取文件的最新提交,有一些答案。答案归结为" git log --all --pretty = format:%H - path。"

注意--all搜索整个图表。

git log非常慢。每次操作似乎需要几秒钟,当您需要查看数千个文件时,这很痛苦。有没有更快的管道方式来做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用此命令。在我工作的大型存储库中,这对我来说非常快(数百万行代码,历史可以追溯到10年前)。

git log -n 1 -- filename
  • -n 1为您提供最新的提交
  • -- filename将git日志缩小到您想要的文件名