- Web Development with Django Cookbook(Second Edition)
- Aidas Bendoraitis
- 232字
- 2021-07-23 14:31:59
Creating the Git ignore file
If you are using Git—the most popular distributed version control system—ignoring some files and folders from version control is much easier than with Subversion.
Getting ready
Make sure that your Django project is under the Git version control.
How to do it…
Using your favorite text editor, create a .gitignore
file at the root of your Django project and put these files and directories there, as follows:
# .gitignore
# Project files and directories
/myproject/local_settings.py
/myproject/static/
/myproject/tmp/
/myproject/media/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# PyInstaller
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
# Translations
*.pot
# Django stuff:
*.log
# Sphinx documentation
docs/_build/
# PyBuilder
target/
How it works…
The .gitignore
file specifies the paths that should intentionally be untracked by the Git version control system. The .gitignore
file that we created in this recipe will ignore the Python-compiled files, local settings, collected static files, temporary directory for uploads, and media directory with the uploaded files.
Tip
If you keep all your settings in a conf
Python package as described in the Configuring settings for development, testing, staging, and production environments recipe, add settings.py
to the ignored files too.
See also
- The Setting the Subversion ignore property recipe
- Python 3.7網(wǎng)絡爬蟲快速入門
- FreeSWITCH 1.6 Cookbook
- Podman實戰(zhàn)
- Python漫游數(shù)學王國:高等數(shù)學、線性代數(shù)、數(shù)理統(tǒng)計及運籌學
- GeoServer Beginner's Guide(Second Edition)
- Unreal Engine 4 Shaders and Effects Cookbook
- 程序設計基礎教程:C語言
- 一塊面包板玩轉(zhuǎn)Arduino編程
- C/C++數(shù)據(jù)結(jié)構(gòu)與算法速學速用大辭典
- 大話Java:程序設計從入門到精通
- Python大學實用教程
- Scratch從入門到精通
- 高效使用Greenplum:入門、進階與數(shù)據(jù)中臺
- Hack與HHVM權(quán)威指南
- Apache Solr for Indexing Data