大约一个月前,我提交了一个关于创建新文件夹和子文件夹并在它们之间移动源代码文件的内容。今天我第一次查看历史记录时才意识到 Git 在原始文件被删除然后重新添加后“丢失”了历史记录 - 例如当我在 Git GUI 中查看文件时(由于涉及 NDA 我不能直接讨论,但比如这个存储库在 GitHub 上也无法显示),它仅显示每个文件自项目文件夹重新组织以来的历史记录。
阅读了一些问题(Getting Git to Acknowledge Previously Moved Files,How to make git mark a deleted and a new file as a file move?)后,我比开始时更迷茫了。从那些答案中听起来,似乎我将完全无法解决这个问题?我真的很感激任何帮助。