如何在Git中还原已重命名的文件

9

我想将一个已经被重命名的文件(现在叫B)恢复到之前某个提交中的状态(比如说它叫A),同时还需要保留文件的历史记录,应该如何操作?文件B已经被推送。

我可以使用以下命令查看文件B的完整历史记录,包括它曾经叫做A的时候:

git log --follow pathToFileB

这会显示一个包含该文件所涉及的所有提交的列表,但是我不确定下一步该怎么做。

通常情况下,我会使用git checkout commitId:pathToFile来操作,但在这种情况下似乎行不通。


把它改回A再提交会有问题吗? - Dave Zych
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接