0

我有一个正在尝试加载到heroku 的应用程序,并且我删除了一个名为variations.rb 的文件。

我跑去git -u更新目录并删除文件,然后git add .我用git commit -m "removed the error causing file".

当我运行git ls-files它时,有问题的文件admin/variety.rb不在列表中。然后我推到heroku,并得到错误

2012-12-03T23:08:32+00:00 应用程序 [web.1]:/app/app/admin/varieties.rb:1:in
 `': 未初始化的常量 Variety (NameError)

这让我相信,由于某种原因,在推送到 heroku 时,heroku 只是更新文件,而不是删除已删除的文件。

push 命令不应该同步所有文件,而不仅仅是更新吗?

4

1 回答 1

0

显然git add -A解决了这个问题。不知道为什么,据我了解,它与git add -U后面的相同git add .

于 2012-12-04T00:00:49.643 回答