未从heroku中删除git文件

未从heroku中删除git文件,git,heroku,Git,Heroku,我有一个应用程序正试图加载到heroku上,我删除了一个名为variations.rb的文件 我运行了git-u来更新目录并删除文件,然后git-add。I然后使用git-commit-m“删除了导致错误的文件” 当我运行git ls filesit时,出现问题的文件admin/variety.rb不在列表中。 然后我推到heroku,得到错误 2012-12-03T23:08:32+00:00 app[web.1]: /app/app/admin/varieties.rb:1:in `':

我有一个应用程序正试图加载到heroku上,我删除了一个名为variations.rb的文件

我运行了
git-u
来更新目录并删除文件,然后
git-add。
I然后使用
git-commit-m“删除了导致错误的文件”

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

2012-12-03T23:08:32+00:00 app[web.1]: /app/app/admin/varieties.rb:1:in `': uninitialized constant Variety (NameError) 2012-12-03T23:08:32+00:00应用程序[web.1]:/app/app/admin/varieds.rb:1:in `“:未初始化的常量变化(NameError) 这让我相信,出于某种原因,当推到heroku时,heroku只是更新文件,而不是删除删除的文件


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

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