我以前从未跑过rake assets:precompile
而从未需要过。我想当我推送到heroku时,会自动完成。
在投入git后,我第一次玩rake assets:precompile
。这种似乎混乱了我的公共文件夹。 git status
确实显示了所有这些新的(未跟踪的)文件。
所以我想恢复到最后一个git commit并撤消它。我运行了git log
并确定了最后一次提交的ID。然后我跑了git reset --hard 4a9aa***f76
。它确认HEAD is now at 4a9aa72 ...
。但是,git status
仍会显示所有这些新文件。我该怎样摆脱它们?
答案 0 :(得分:2)
git reset不会删除未跟踪的文件。您可以手动删除它们,也可以运行git clean -f
答案 1 :(得分:0)
或者只是添加要删除的文件并存储它们。
git add .
git stash
git stash clear