【问题标题】:Find new location for file in Git [duplicate]在 Git 中查找文件的新位置 [重复]
【发布时间】:2012-11-08 09:04:48
【问题描述】:

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

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

【问题讨论】:

  • 移动文件后,这不是 git 问题。在文件系统上搜索文件。
  • 我知道,git与这个问题无关。

标签: git


【解决方案1】:

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

git log -- yourfile

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

【讨论】:

    【解决方案2】:

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

    find ./ -name "gr.js"
    

    结帐或更新项目后

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

    【讨论】:

    • 问题是,文件可能也被重命名了:(
    猜你喜欢
    • 2012-03-13
    • 2015-04-05
    • 1970-01-01
    • 2018-12-12
    • 2019-08-17
    • 2013-04-23
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    相关资源
    最近更新 更多