如果在提交中更改了其名称,如何获取java文件的名称?

时间:2017-03-11 23:32:42

标签: git

想象一下,在提交1中对文件A进行了一些更改,现在在提交2中,文件名已更改为文件B.

我想知道git命令在前一次提交中获取文件B的实际文件名。

我的用途是在特定提交之前获取特定文件的原始文件名。例如,对于我的研究,我需要获取特定提交的特定文件(文件B)以及先前提交的相同文件。我成功地获取了前一个提交编号并获取该提交的文件详细信息。但是对于少数文件,文件名从文件A更改为文件B,因此如果我尝试使用git show previous_commit:fille B,它将给出错误,因为在该提交中文件的实际名称是A.所以为此,我需要弄清楚在特定提交之前获取文件B的原始名称的一些方法。

1 个答案:

答案 0 :(得分:1)

git log --follow --name-only B

(一次仅适用于一个文件。请参阅“git help log”。)