ce qui devrait être dans gitignore, et comment puis-je mettre env dossier de gitignore et c'est ma structure de dossier correct?

Je suis sur le point de déployer mon projet. et je vois que je ne pas créer gitignore avant que j'ai envoyé à bitbucket. Maintenant j'ai créé gitignore, et il n'était pas sûr de ce que pour ajouter alors j'ai googlé et trouvé Recommandé .gitignore fichier Python projets?
selon cette dernière, c'est le meilleur

# Byte-compiled /optimized /DLL files
__pycache__/
*.py[cod]

# C extensions
*.so

# Distribution /packaging
bin/
build/
develop-eggs/
dist/
eggs/
lib/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test /coverage reports
.tox/
.coverage
.cache
nosetests.xml
coverage.xml

# Translations
*.mo

# Mr Developer
.mr.developer.cfg
.project
.pydevproject

# Rope
.ropeproject

# Django stuff:
*.log
*.pot

# Sphinx documentation
docs/_build/ 

mais je ne sais même pas j'ai ces choses dans mon projet.
Aussi, j'ai vu que je suis supposé ignorer virtualenv dossier.
J'ai

project
----project(inside here my files exist)
----env
----static
----.gitignore
----Read_Me.txt
----requirements.txt
Même si vous n'avez pas toutes ces choses dans votre projet, c'est de ne pas nuire à vous, y compris dans votre .gitignore fichier.
merci chuck, je devrais probablement inclure hein, mon projet est la structure correcte?comment dois-je traiter mon fichier de configuration?
Ne pas inclure votre env fichiers dans votre référentiel (c'est à dire, de les ajouter à votre .gitignore!) Vous avez probablement devrait exclure votre static dossier, ainsi.
d'où vient statique dossier?
Il suffit de l'ajouter à votre .gitignore fichier.

OriginalL'auteur em four | 2016-03-16