Rails 应用在 GitHub 上变成了 HTML 因为我忘了 gitignore

Rails app turned into HTML on GitHub as I forgot to gitignore

我添加了 SimpleCov 并忘记了 .gitignore 'coverage',现在我的 Rails 应用意外地变成了 GitHub 上的 HTML 应用。这是我的应用所在的位置:https://github.com/GeekG1rl/lemon

之后我尝试将 'coverage' 添加到我的 .gitignore 并再次推送,但它没有在我的 repo 中更新(可能是因为该文件仍然存在)。

我的假设是该目录已经构建,但如果我删除它,然后再次推送(在 .gitignore 中使用 'coverage'),那么它只会在 运行 时在本地构建?如果这破坏了更多东西,我将不知道如何撤消它,所以我在完全破坏它之前寻求帮助。

我已经编码三个月了,所以如果这是一个愚蠢的问题,请不要刻薄 ;)

git rm -rf coverage
git commit -m "Remove coverage folder"
git push origin master

.gitignore 仅涵盖新添加的文件和目录,您必须在将它们添加到 .gitignore.

时手动删除任何现有文件或目录