我正在研究a project on github。我有文件src / lem_in / src / player.c自12提交。
在last commit中,我删除了很多文件并将其推送到github。 player.c消失了。我可能已经错误地删除了它,所以我签出以前的提交来恢复它。它也去了那里!在每一次提交中。 player.c已被删除整个提交历史记录!
我知道它之前存在,因为我的makefile仍然引用它并且编译失败,而我知道编译总是成功。
我知道我没有使用奇怪的git命令(只是git add,commit push)。
怎么可能这样呢?
答案 0 :(得分:1)
答案是......我的.gitignore中有player*
我没想过要检查它。我的文件肯定被删除:(
感谢您的回答。