git:显示来自旧提交的文件的未来

git:显示来自旧提交的文件的未来,git,Git,我在复杂的repo中查看一个特定的旧提交,其中包含大量提交,我在提交中看到一个不在当前主文件头中的文件 我想知道那个文件怎么了?它被删除或移动了吗?提交后是否对文件进行了编辑 git bull似乎解决了相反的问题。我想我需要git unblame。git log--example.txt将列出所有涉及该路径的提交,包括重命名或删除文件的提交。gitk filename还帮助我成功地调查了git中跟踪的文件的生命周期。我不确定我为什么会这样想,但我认为只有当文件在签出提交中时,这才有效。让我想知道

我在复杂的repo中查看一个特定的旧提交,其中包含大量提交,我在提交中看到一个不在当前主文件头中的文件

我想知道那个文件怎么了?它被删除或移动了吗?提交后是否对文件进行了编辑


git bull
似乎解决了相反的问题。我想我需要git unblame。

git log--example.txt
将列出所有涉及该路径的提交,包括重命名或删除文件的提交。

gitk filename
还帮助我成功地调查了git中跟踪的文件的生命周期。我不确定我为什么会这样想,但我认为只有当文件在签出提交中时,这才有效。让我想知道如果您移动了文件,然后在以后的时间将其他内容放在该位置会发生什么。不过谢谢你!:)哦,哇,我要找的东西已经动了很多次了。即使如此,git log可能是最简单的方法,尽管很乏味。
git log--follow
可能会帮助您跟踪已移动文件的历史。
--follow
在这种情况下对我不起作用,但可能移动的方式没有保留跟踪。我不确定。我必须运行
gitk--filename
,因为文件不在当前提交中。但这也无助于导航多个移动。不过谢谢。:)