Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我在向Heroku提交Python Flask web应用程序时会收到这么多文件?_Python_Git_Heroku_Flask - Fatal编程技术网

为什么我在向Heroku提交Python Flask web应用程序时会收到这么多文件?

为什么我在向Heroku提交Python Flask web应用程序时会收到这么多文件?,python,git,heroku,flask,Python,Git,Heroku,Flask,下面是关于Heroku的Python/Flask教程: 以下是我采取的步骤: heroku login mkdir MyFlaskApp python virtualenv.py MyFlaskApp --distribute source MyFlaskApp/bin/activate cd MyFlaskApp pip install Flask pip freeze > requirements.txt foreman start git init git add . git com

下面是关于Heroku的Python/Flask教程:

以下是我采取的步骤:

heroku login
mkdir MyFlaskApp
python virtualenv.py MyFlaskApp --distribute
source MyFlaskApp/bin/activate
cd MyFlaskApp
pip install Flask
pip freeze > requirements.txt
foreman start
git init
git add .
git commit -m "First commit"
heroku create MyFlaskApp
git push heroku master
然而,当我执行git添加和提交时,我会得到很多文件。在本教程中,
git-push-heroku-master
报告了
计数对象:10
,但我得到了
计数对象:425

有什么问题吗

我所看到的唯一区别是,教程没有提到导航到应用程序的文件夹(例如,
cd MyFlaskApp

更新:完成上述步骤后,这是文件夹
MyFlaskApp
中的我的文件夹结构:

bin/
include/
lib/
Procfile
app.py
requirements.txt
.gitignore
更新2:我的
.gitignore
文件(如教程中所示):


实际上,您正在本地目录中创建virtualenv。您可以在venv目录中创建它,也可以将以下三项中的每一项添加到.gitignore:

bin
include
lib

谢谢但是,如何使用virtualenv为Flask设置合适的文件夹结构?您可能会很感激:
bin
include
lib