我想将一个已经重命名的文件,比如它现在称为B,恢复到早先提交的文件中,比如它被称为A,我如何在保留历史的同时做到这一点?文件B已被推送.
我可以看到文件B的整个历史记录,包括它命名为A的时间,使用:
git log --follow pathToFileB
这向我展示了这个文件所涉及的提交列表,但我不知道该怎么做.
通常情况下,我会这样做git checkout commitId:pathToFile
,但在这种情况下似乎不起作用.
您可以使用文件 A 的旧内容覆盖文件 B:
git show commitId:pathToFileA > pathToFileB
Run Code Online (Sandbox Code Playgroud)
您可以在类似问题的答案中阅读更多内容/sf/answers/62203641/
归档时间: |
|
查看次数: |
1884 次 |
最近记录: |