文件夹“的myapp”复制到我的工作文件夹后,我做了以下将其添加到我的暂存区域:为什么git不会推送文件夹的内容?
git add .
,然后提交更改:
git commit
然后我推我改变的Heroku:
git push heroku master
所以,我的文件夹,名为“MYAPP”存在于Heroku的,但问题是,它完全是空的。
当我这样做,
git clone myapp myapp2
的文件夹克隆正确我的本地机器上的所有预期的个子。
有谁知道为什么子文件夹的内容没有正确推送到Heroku?我究竟做错了什么?
要回答以下问题:在我的最高级别文件夹(包含文件夹myapp
的文件夹)
- 我做
git add .
。这样做git status
显示'无添加更改提交(使用“混帐添加”和/或“git的承诺-A”) - 是,
myapp
包含的文件/文件夹(我的Django项目) - 我删除了我的.gitignore文件,因为我将我的虚拟环境放置在另一个地方,因此它不再位于我的项目文件夹中,所以我不认为这会影响它。
你在'myapp'文件夹做'git的附加.'或别的地方?你提交后显示的是什么'git status'? – tpg2114 2012-04-13 23:48:47
文件夹myapp中是否有文件?因为git不跟踪目录,只有目录内的文件。 – Odi 2012-04-13 23:50:58
文件是否被.gitignore排除? – Robbie 2012-04-13 23:55:45