Rails app在GitHub上变成了HTML,因为我忘记了gitignore

时间:2016-06-12 14:44:28

标签: ruby-on-rails git github code-coverage gitignore

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

.gitignore仅涵盖新添加的文件和目录,在将其添加到.gitignore时,必须手动删除任何现有文件或目录。