2012-12-03 95 views
0

我有一个应用程序我正试图加载到heroku上,并且我删除了一个名为varieties.rb的文件。git文件没有从heroku中删除

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

当我运行git ls-files它有问题的文件admin/variety.rb不在列表中。 然后我推到Heroku的,并得到这使我相信,由于某种原因推向Heroku的时候,Heroku的仅更新,文件和不删除已删除的文件错误

 
2012-12-03T23:08:32+00:00 app[web.1]: /app/app/admin/varieties.rb:1:in 
`': uninitialized constant Variety (NameError) 

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

回答

0

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