Ludovic Frank Gitignore

.gitignore priekš Python

95 ignorē Python noteikumus, kas ir gatavi kopēšanai jūsu repozitorijā.

Programmēšanas valoda Python

Pilnīgs .gitignore priekš Python

# Ģenerē LFGitignore - https://lfgitignore.com
# Izveidots: 2026-10-31 21:49:03 UTC
# Tehnoloģijas: Python

### Python ###
# Python baitu koda kešatmiņas direktorijs
__pycache__/
*.py[codz]
# Python/Jython klases faili
*$py.class
# IPython noklusējuma profils
profile_default/
# Koplietots objekts
*.so
# IPython konfigurācija
ipython_config.py
# Python versijas marķieris
.Python
# Veidojiet izvades direktoriju
build/
# Python izstrādes egg pakotnes
develop-eggs/
# Izplatīšanas direktorijs
dist/
# Lejupielādētie faili
downloads/
# Python egg pakotnes
eggs/
# Python egg pakotņu direktorijs
.eggs/
# Bibliotēkas direktorijs
lib/
# 64 bitu bibliotēkas direktorijs
lib64/
# Izbūves daļas
parts/
# Python avotu izplatīšana
sdist/
var/
# Python wheel pakotnes
wheels/
# Koplietojamas Python wheel pakotnes
share/python-wheels/
# Python pakotnes metadati
*.egg-info/
# Iebūvētā instalētā konfigurācija
.installed.cfg
# Python egg pakotne
*.egg
# Python manifesta fails
MANIFEST
# Manifesta faili
*.manifest
# PyInstaller specifikācijas fails
*.spec
# pip instalācijas žurnāls
pip-log.txt
# pip marķiera fails
pip-delete-this-directory.txt
# Pārskats par pārklājuma HTML
htmlcov/
# tox testu vides
.tox/
# nox testu vides
.nox/
# Pārklājuma datu fails
.coverage
# Pārklājuma datu faili
.coverage.*
# Kešatmiņas direktorijs
.cache
# Deguna pārbaudes rezultāti
nosetests.xml
# Pārklājuma XML pārskats
coverage.xml
# Aptvēruma anotēts avots
*.cover
*.py.cover
# LCOV pārklājuma dati
*.lcov
# Hipotēžu pārbaudes dati
.hypothesis/
# pytest kešatmiņas direktorijs
.pytest_cache/
# Pārskati par pārklājumu
cover/
# Sastādīti ziņojumu katalogi
*.mo
# Ziņojumu kataloga veidne
*.pot
# Žurnāla fails
*.log
# Vietējie Django iestatījumi
local_settings.py
# SQLite datu bāze
db.sqlite3
# SQLite žurnāls
db.sqlite3-journal
# Kolbas gadījumu mape
instance/
# Kolba-Assets kešatmiņa
.webassets-cache
# Scrapy kešatmiņa
.scrapy
# Sfinksas konstrukcijas izvade
docs/_build/
# PyBuilder direktorijs
.pybuilder/
# Maven build direktorijs
target/
# Jupyter piezīmju grāmatiņas kontrolpunkti
.ipynb_checkpoints
.pdm-python
.pdm-build/
.pixi/*
# PEP 582 iepakojumi
__pypackages__/
!.pixi/config.toml
# Selerijas pārspēja PID failu
celerybeat.pid
# Sage apkopoti faili
*.sage.py
celerybeat-schedule*
# Vides mainīgie
.env
*.rdb
.envrc
*.aof
# Python virtuālā vide
.venv
# Procesa ID fails
*.pid
# Virtuālās vides direktorijs
env/
mnesia/
# Virtuālās vides direktorijs
venv/
rabbitmq/
# Vides dublējums
env.bak/
rabbitmq-data/
activemq-data/
# Virtuālā env dublēšana
venv.bak/
# Spyder projekts
.spyderproject
# Spyder projekta iestatījumi
.spyproject
# Python virvju pārveidošana
.ropeproject
/site
# mypy tipa pārbaudītāja kešatmiņa
.mypy_cache/
# mypy dēmona konfigurācija
.dmypy.json
# mypy dēmona konfigurācija
dmypy.json
# Pyre tipa pārbaudītājs
.pyre/
# pytype statiskais analizators
.pytype/
# Cython atkļūdošanas simboli
cython_debug/
.abstra/
.ruff_cache/
.pypirc
marimo/_static/
marimo/_lsp/
__marimo__/
.streamlit/secrets.toml
tempCodeRunnerFile.py

Ko šie Python noteikumi faktiski ignorē

Katrs turpmāk minētais raksts un skaidrojums, kāpēc tas jāiekļauj .gitignore failā.

Baitos kompilēti / optimizēti / DLL faili

Raksts Ko tas ignorē
__pycache__/ Python baitu koda kešatmiņas direktorijs
*.py[codz] Baitos kompilēti / optimizēti / DLL faili
*$py.class Python/Jython klases faili

IPython

Raksts Ko tas ignorē
profile_default/ IPython noklusējuma profils
ipython_config.py IPython konfigurācija
.pdm-python pdm Līdzīgi kā Pipfile.lock, parasti versijas kontrolē ir ieteicams iekļaut pdm.lock. pdm iesaka iekļaut projekta mēroga konfigurāciju failā pdm.toml, bet izslēgt .pdm-python. https://pdm-project.org/en/latest/usage/project/#working-with-version-control pdm.lock pdm.toml
.pdm-build/ IPython
.pixi/* pixi Līdzīgi kā Pipfile.lock, parasti ir ieteicams iekļaut pixi.lock versiju kontrolē. pixi.lock Pixi izveido virtuālo vidi .pixi direktorijā, tāpat kā venv modulis izveido vienu .venv direktorijā. Ieteicams neiekļaut šo direktoriju versiju kontrolē.
!.pixi/config.toml IPython

C paplašinājumi

Raksts Ko tas ignorē
*.so Koplietots objekts

Izplatīšana / iepakošana

Raksts Ko tas ignorē
.Python Python versijas marķieris
build/ Veidojiet izvades direktoriju
develop-eggs/ Python izstrādes egg pakotnes
dist/ Izplatīšanas direktorijs
downloads/ Lejupielādētie faili
eggs/ Python egg pakotnes
.eggs/ Python egg pakotņu direktorijs
lib/ Bibliotēkas direktorijs
lib64/ 64 bitu bibliotēkas direktorijs
parts/ Izbūves daļas
sdist/ Python avotu izplatīšana
var/ Izplatīšana / iepakošana
wheels/ Python wheel pakotnes
share/python-wheels/ Koplietojamas Python wheel pakotnes
*.egg-info/ Python pakotnes metadati
.installed.cfg Iebūvētā instalētā konfigurācija
*.egg Python egg pakotne
MANIFEST Python manifesta fails
*.manifest Manifesta faili
*.spec PyInstaller specifikācijas fails

Instalēšanas žurnāli

Raksts Ko tas ignorē
pip-log.txt pip instalācijas žurnāls
pip-delete-this-directory.txt pip marķiera fails

Vienības pārbaudes / pārklājuma ziņojumi

Raksts Ko tas ignorē
htmlcov/ Pārskats par pārklājuma HTML
.tox/ tox testu vides
.nox/ nox testu vides
.coverage Pārklājuma datu fails
.coverage.* Pārklājuma datu faili
.cache Kešatmiņas direktorijs
nosetests.xml Deguna pārbaudes rezultāti
coverage.xml Pārklājuma XML pārskats
*.cover Aptvēruma anotēts avots
*.py.cover Vienības pārbaudes / pārklājuma ziņojumi
.hypothesis/ Hipotēžu pārbaudes dati
*.lcov LCOV pārklājuma dati
.pytest_cache/ pytest kešatmiņas direktorijs
cover/ Pārskati par pārklājumu

Tulkojumi

Raksts Ko tas ignorē
*.mo Sastādīti ziņojumu katalogi
*.pot Ziņojumu kataloga veidne

Django lietas:

Raksts Ko tas ignorē
*.log Žurnāla fails
local_settings.py Vietējie Django iestatījumi
db.sqlite3 SQLite datu bāze
db.sqlite3-journal SQLite žurnāls

Kolbas lietas:

Raksts Ko tas ignorē
instance/ Kolbas gadījumu mape
.webassets-cache Kolba-Assets kešatmiņa

Skrāpējošas lietas:

Raksts Ko tas ignorē
.scrapy Scrapy kešatmiņa

Sfinksas dokumentācija

Raksts Ko tas ignorē
docs/_build/ Sfinksas konstrukcijas izvade

PyBuilder

Raksts Ko tas ignorē
.pybuilder/ PyBuilder direktorijs
target/ Maven build direktorijs

Jupyter Notebook

Raksts Ko tas ignorē
.ipynb_checkpoints Jupyter piezīmju grāmatiņas kontrolpunkti

PEP 582; izmanto piem. github.com/David-OConnor/pyflow un github.com/pdm-project/pdm

Raksts Ko tas ignorē
__pypackages__/ PEP 582 iepakojumi

Selerijas lietas

Raksts Ko tas ignorē
celerybeat.pid Selerijas pārspēja PID failu
celerybeat-schedule* Selerijas lietas

SageMath parsētie faili

Raksts Ko tas ignorē
*.sage.py Sage apkopoti faili

Vides

Raksts Ko tas ignorē
.env Vides mainīgie
.envrc Vides
.venv Python virtuālā vide
env/ Virtuālās vides direktorijs
venv/ Virtuālās vides direktorijs
env.bak/ Vides dublējums
venv.bak/ Virtuālā env dublēšana

Redis

Raksts Ko tas ignorē
*.rdb Redis
*.aof Redis
*.pid Procesa ID fails

RabbitMQ

Raksts Ko tas ignorē
mnesia/ RabbitMQ
rabbitmq/ RabbitMQ
rabbitmq-data/ RabbitMQ

ActiveMQ

Raksts Ko tas ignorē
activemq-data/ ActiveMQ

Spyder projekta iestatījumi

Raksts Ko tas ignorē
.spyderproject Spyder projekts
.spyproject Spyder projekta iestatījumi

Virves projekta iestatījumi

Raksts Ko tas ignorē
.ropeproject Python virvju pārveidošana
/site mkdocs dokumentācija
.mypy_cache/ mypy tipa pārbaudītāja kešatmiņa
.dmypy.json mypy dēmona konfigurācija
dmypy.json mypy dēmona konfigurācija

Pyre tipa pārbaudītājs

Raksts Ko tas ignorē
.pyre/ Pyre tipa pārbaudītājs
.pytype/ pytype statiskais analizators

Cython atkļūdošanas simboli

Raksts Ko tas ignorē
cython_debug/ Cython atkļūdošanas simboli

Uzziniet vairāk vietnē https://abstra.io/docs

Raksts Ko tas ignorē
.abstra/ Uzziniet vairāk vietnē https://abstra.io/docs

Ruff lietas:

Raksts Ko tas ignorē
.ruff_cache/ Ruff lietas:

PyPI konfigurācijas fails

Raksts Ko tas ignorē
.pypirc PyPI konfigurācijas fails

Marimo

Raksts Ko tas ignorē
marimo/_static/ Marimo
marimo/_lsp/ Marimo
__marimo__/ Marimo

Streamlit

Raksts Ko tas ignorē
.streamlit/secrets.toml Streamlit

Pagaidu fails daļējai koda izpildei

Raksts Ko tas ignorē
tempCodeRunnerFile.py Pagaidu fails daļējai koda izpildei

Kā lietot šo .gitignore failu tehnoloģijai Python

  1. Kopējiet iepriekš minētos Python noteikumus vai lejupielādējiet failu tieši.
  2. Git repozitorija saknē izveidojiet failu ar nosaukumu .gitignore un ielīmējiet tajā noteikumus.
  3. Ja daži no šiem failiem jau ir izsekoti, palaidiet git rm -r --cached . un pēc tam veiciet vēlreiz — Git ignorēšanas noteikumus piemēro tikai neizsekotajiem failiem.
  4. Iekļaujiet .gitignore failu komitā, lai visai komandai būtu vienādi noteikumi.

Citas Valoda .gitignore veidnes

Skatiet katru Valoda veidni