将文件添加到.gitignore并返回旧版本后,文件丢失了

时间:2012-07-03 18:45:54

标签: git

当我从.gitignore删除某些文件时忽略了我的情况很奇怪。例如,如果.gitignore包含* .txt,并且在一段时间后我想添加要版本化的txt文件,我将从.gitignore文件中删除行* .txt,然后执行提交。

如果我尝试返回以前的版本,则缺少* .txt文件!

在以前的版本中,* .txt文件存在,但未进行版本控制。现在,当我试图回去时,我想看到旧的txt文件,但它们已经丢失了。我的txt文件只来自我将它们添加到.gitignore的版本。

这是正确的,还是我错过了什么?

1 个答案:

答案 0 :(得分:4)

Git无法在版本化之前还原文件。在您开始将它们提交到存储库之前,它根本不会记录它们的历史记录。