我在Cloud9中拥有自己的开发环境,并使用git推送到Heroku。
我希望Heroku环境中的某些文件夹不会被deploy命令删除。
所以我在我的.gitignore
文件
Git不要推/删除空文件夹
folder/to-ignore1
folder/to-ignore2
添加这些行......等等
然后我就可以在Heroku上创建至今这些文件夹中的内容,没有问题。
但是,当我尝试再次同步我的开发文件,git似乎删除这些文件夹及其内容。
我已经tryied每一个变化,就像
/folder/to-ignore1/
folder/to-ignore1/
/folder/to-ignore1
folder/to-ignore1
/folder/to-ignore1/*
folder/to-ignore1/*
但似乎没有任何工作。每次部署我都会丢失这些文件。我也执行了git rm -r --cached 'files/folders'
命令。
对不起,我不明白。 我应该怎么做才能让它停止? 因为我知道它不应该这样做,但我需要它停下来。 –
我的部署过程由这三个命令完成: git add。 git commit -am“commit-name” git push heroku master –
我已经使用命令git status --ignored来查看我的文件夹是否被忽略,它们的确是。 –