当我从.gitignore删除某些文件时忽略了我的情况很奇怪。例如,如果.gitignore包含* .txt,并且在一段时间后我想添加要版本化的txt文件,我将从.gitignore文件中删除行* .txt,然后执行提交。
如果我尝试返回以前的版本,则缺少* .txt文件!
在以前的版本中,* .txt文件存在,但未进行版本控制。现在,当我试图回去时,我想看到旧的txt文件,但它们已经丢失了。我的txt文件只来自我将它们添加到.gitignore的版本。
这是正确的,还是我错过了什么?
答案 0 :(得分:4)
Git无法在版本化之前还原文件。在您开始将它们提交到存储库之前,它根本不会记录它们的历史记录。