标签: git search file-rename revision-history
我正在开发一个脚本,用于跟踪和报告存储库中的某些文件,以生成一些内部指标。我正在为特定作者循环提交日志,并使用git show <SHA1>:<filename>在不同时间点转储对象并通过分析器运行它们。
git show <SHA1>:<filename>
麻烦的是,一些文件随着时间的推移而被移动。我想根据当前的文件名生成报告,但我需要在重命名时遵循它们。使用git log --follow来获取文件的历史记录很容易,但是根据其当前名称,在某个提交哈希中获取文件的旧文件名的最简单命令是什么?
git log --follow