.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
- Kopējiet iepriekš minētos Python noteikumus vai lejupielādējiet failu tieši.
- Git repozitorija saknē izveidojiet failu ar nosaukumu .gitignore un ielīmējiet tajā noteikumus.
- 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.
- Iekļaujiet .gitignore failu komitā, lai visai komandai būtu vienādi noteikumi.