当我从 .gitignore 中删除某些文件的忽略时,我遇到了一种奇怪的情况。例如,如果 .gitignore 包含 *.txt 并且一段时间后我想添加要版本控制的 txt 文件,我从 .gitignore 文件中删除 *.txt 行,然后提交。
如果我尝试回到以前的版本,那么 *.txt 文件就会丢失!
在以前的版本中,*.txt 文件存在,但未进行版本控制。现在,当我试图返回时,我想查看旧的 txt 文件,但它们不见了。我只有将它们添加到 .gitignore 的版本中的 txt 文件。
这是正确的,还是我错过了什么?