在Git中找到文件的新位置

时间:2012-11-20 10:05:26

标签: git

我在网络服务器日志中看到,多次请求文件。 此文件不再存在,并重命名/移动到新位置。 我有旧位置/lay/gr.js的目的地,但我需要查找文件的新位置或名称是什么。

使用Git跟踪整个项目,因此我应该可以找到包含对此文件的更改的正确提交。

3 个答案:

答案 0 :(得分:3)

它不是git命令,但如果你使用的是linux,请尝试:

find ./ -name "gr.js"
结账或更新项目后

编辑:检查是否有可用于查找重命名文件的内容how-to-find-the-new-path-of-a-renamed-file-whose-original-name-is-known

答案 1 :(得分:3)

我喜欢sufleR的答案,但为了回答git部分,我建议你做一个

git log -- yourfile

最后一个(从顶部开始)提交可能就是你正在寻找的那个。

答案 2 :(得分:-1)

Find and restore a deleted file in a Git repository

我找到了旧文件的最新提交,以及该帖子的答案。