.gitignore, skirtas Python
95 nepaiso Python taisyklių, paruoštų kopijuoti į jūsų saugyklą.
Python programavimo kalba
Visas .gitignore, skirtas Python
# Sukurta LFGitignore - https://lfgitignore.com
# Sukurta: 2026-10-31 21:48:58 UTC
# Technologijos: Python
### Python ###
# Python baitų kodo talpyklos katalogas
__pycache__/
*.py[codz]
# Python/Jython klasės failai
*$py.class
# IPython numatytasis profilis
profile_default/
# Bendras objektas
*.so
# IPython konfigūracija
ipython_config.py
# Python versijos žymeklis
.Python
# Sukurkite išvesties katalogą
build/
# Python egg kūrimo paketai
develop-eggs/
# Platinimo katalogas
dist/
# Atsisiųstus failus
downloads/
# Python egg paketai
eggs/
# Python egg paketų katalogas
.eggs/
# Bibliotekos katalogas
lib/
# 64 bitų bibliotekos katalogas
lib64/
# Statybinės dalys
parts/
# Python pirminio kodo platinimo paketas
sdist/
var/
# Python wheel paketai
wheels/
# Bendrinami Python wheel paketai
share/python-wheels/
# Python paketo metaduomenys
*.egg-info/
# Įdiegta konfigūracija
.installed.cfg
# Python egg paketas
*.egg
# Python manifesto failas
MANIFEST
# Manifesto failai
*.manifest
# „PyInstaller“ specifikacijų failas
*.spec
# pip diegimo žurnalas
pip-log.txt
# pip žymeklio failas
pip-delete-this-directory.txt
# Aprėpties HTML ataskaita
htmlcov/
# tox testavimo aplinkos
.tox/
# nox testavimo aplinkos
.nox/
# Aprėpties duomenų failas
.coverage
# Aprėpties duomenų failai
.coverage.*
# Talpyklos katalogas
.cache
# Nosies tyrimo rezultatai
nosetests.xml
# Aprėpties XML ataskaita
coverage.xml
# Aprėptis anotuotas šaltinis
*.cover
*.py.cover
# LCOV aprėpties duomenys
*.lcov
# Hipotezių tikrinimo duomenys
.hypothesis/
# pytest talpyklos katalogas
.pytest_cache/
# Aprėpties ataskaitos
cover/
# Sudarė pranešimų katalogus
*.mo
# Pranešimų katalogo šablonas
*.pot
# Žurnalo failas
*.log
# Vietiniai Django nustatymai
local_settings.py
# SQLite duomenų bazė
db.sqlite3
# SQLite žurnalas
db.sqlite3-journal
# Kolbos egzempliorių aplankas
instance/
# Kolbos-ištekliaus talpykla
.webassets-cache
# Scrapy talpykla
.scrapy
# Sfinkso konstrukcijos išvestis
docs/_build/
# PyBuilder katalogas
.pybuilder/
# Maven build katalogas
target/
# Jupyter užrašų knygelės kontroliniai taškai
.ipynb_checkpoints
.pdm-python
.pdm-build/
.pixi/*
# PEP 582 pakuotės
__pypackages__/
!.pixi/config.toml
# Salierai įveikė PID failą
celerybeat.pid
# Sage sukompiliuotus failus
*.sage.py
celerybeat-schedule*
# Aplinkos kintamieji
.env
*.rdb
.envrc
*.aof
# Python virtualioji aplinka
.venv
# Proceso ID failas
*.pid
# Virtualios aplinkos katalogas
env/
mnesia/
# Virtualios aplinkos katalogas
venv/
rabbitmq/
# Aplinkos atsarginė kopija
env.bak/
rabbitmq-data/
activemq-data/
# Virtuali env atsarginė kopija
venv.bak/
# Spyder projektas
.spyderproject
# Spyder projekto nustatymai
.spyproject
# Python virvių perdirbimas
.ropeproject
/site
# mypy tipo tikrintuvo talpykla
.mypy_cache/
# mypy demono konfigūracija
.dmypy.json
# mypy demono konfigūracija
dmypy.json
# Pyre tipo tikrintuvas
.pyre/
# pytype statinis analizatorius
.pytype/
# Cython derinimo simboliai
cython_debug/
.abstra/
.ruff_cache/
.pypirc
marimo/_static/
marimo/_lsp/
__marimo__/
.streamlit/secrets.toml
tempCodeRunnerFile.py
Kokių failų nepaiso šios Python taisyklės
Kiekvienas toliau pateiktas šablonas paaiškintas: kodėl jis reikalingas jūsų .gitignore.
Baitais sukompiliuoti / optimizuoti / DLL failai
| Šablonas | Ką ignoruoja |
|---|---|
__pycache__/ |
Python baitų kodo talpyklos katalogas |
*.py[codz] |
Baitais sukompiliuoti / optimizuoti / DLL failai |
*$py.class |
Python/Jython klasės failai |
IPython
| Šablonas | Ką ignoruoja |
|---|---|
profile_default/ |
IPython numatytasis profilis |
ipython_config.py |
IPython konfigūracija |
.pdm-python |
pdm Panašiai kaip Pipfile.lock, paprastai rekomenduojama įtraukti pdm.lock į versijos valdymą. pdm rekomenduoja įtraukti viso projekto konfigūraciją į pdm.toml, bet neįtraukti .pdm-python. https://pdm-project.org/en/latest/usage/project/#working-with-version-control pdm.lock pdm.toml |
.pdm-build/ |
IPython |
.pixi/* |
pixi Panašiai kaip Pipfile.lock, paprastai rekomenduojama įtraukti pixi.lock į versijos valdymą. pixi.lock Pixi sukuria virtualią aplinką .pixi kataloge, kaip ir venv modulis sukuria .venv kataloge. Rekomenduojama neįtraukti šio katalogo į versijos valdymą. |
!.pixi/config.toml |
IPython |
C plėtiniai
| Šablonas | Ką ignoruoja |
|---|---|
*.so |
Bendras objektas |
Platinimas / pakavimas
| Šablonas | Ką ignoruoja |
|---|---|
.Python |
Python versijos žymeklis |
build/ |
Sukurkite išvesties katalogą |
develop-eggs/ |
Python egg kūrimo paketai |
dist/ |
Platinimo katalogas |
downloads/ |
Atsisiųstus failus |
eggs/ |
Python egg paketai |
.eggs/ |
Python egg paketų katalogas |
lib/ |
Bibliotekos katalogas |
lib64/ |
64 bitų bibliotekos katalogas |
parts/ |
Statybinės dalys |
sdist/ |
Python pirminio kodo platinimo paketas |
var/ |
Platinimas / pakavimas |
wheels/ |
Python wheel paketai |
share/python-wheels/ |
Bendrinami Python wheel paketai |
*.egg-info/ |
Python paketo metaduomenys |
.installed.cfg |
Įdiegta konfigūracija |
*.egg |
Python egg paketas |
MANIFEST |
Python manifesto failas |
*.manifest |
Manifesto failai |
*.spec |
„PyInstaller“ specifikacijų failas |
Montuotojo žurnalai
| Šablonas | Ką ignoruoja |
|---|---|
pip-log.txt |
pip diegimo žurnalas |
pip-delete-this-directory.txt |
pip žymeklio failas |
Vieneto bandymo / aprėpties ataskaitos
| Šablonas | Ką ignoruoja |
|---|---|
htmlcov/ |
Aprėpties HTML ataskaita |
.tox/ |
tox testavimo aplinkos |
.nox/ |
nox testavimo aplinkos |
.coverage |
Aprėpties duomenų failas |
.coverage.* |
Aprėpties duomenų failai |
.cache |
Talpyklos katalogas |
nosetests.xml |
Nosies tyrimo rezultatai |
coverage.xml |
Aprėpties XML ataskaita |
*.cover |
Aprėptis anotuotas šaltinis |
*.py.cover |
Vieneto bandymo / aprėpties ataskaitos |
.hypothesis/ |
Hipotezių tikrinimo duomenys |
*.lcov |
LCOV aprėpties duomenys |
.pytest_cache/ |
pytest talpyklos katalogas |
cover/ |
Aprėpties ataskaitos |
Vertimai
| Šablonas | Ką ignoruoja |
|---|---|
*.mo |
Sudarė pranešimų katalogus |
*.pot |
Pranešimų katalogo šablonas |
Django dalykai:
| Šablonas | Ką ignoruoja |
|---|---|
*.log |
Žurnalo failas |
local_settings.py |
Vietiniai Django nustatymai |
db.sqlite3 |
SQLite duomenų bazė |
db.sqlite3-journal |
SQLite žurnalas |
Kolbos daiktai:
| Šablonas | Ką ignoruoja |
|---|---|
instance/ |
Kolbos egzempliorių aplankas |
.webassets-cache |
Kolbos-ištekliaus talpykla |
Skausmingi dalykai:
| Šablonas | Ką ignoruoja |
|---|---|
.scrapy |
Scrapy talpykla |
Sfinkso dokumentacija
| Šablonas | Ką ignoruoja |
|---|---|
docs/_build/ |
Sfinkso konstrukcijos išvestis |
PyBuilder
| Šablonas | Ką ignoruoja |
|---|---|
.pybuilder/ |
PyBuilder katalogas |
target/ |
Maven build katalogas |
Jupyter Notebook
| Šablonas | Ką ignoruoja |
|---|---|
.ipynb_checkpoints |
Jupyter užrašų knygelės kontroliniai taškai |
PEP 582; naudojo pvz. github.com/David-OConnor/pyflow ir github.com/pdm-project/pdm
| Šablonas | Ką ignoruoja |
|---|---|
__pypackages__/ |
PEP 582 pakuotės |
Salierų daiktai
| Šablonas | Ką ignoruoja |
|---|---|
celerybeat.pid |
Salierai įveikė PID failą |
celerybeat-schedule* |
Salierų daiktai |
SageMath analizuojami failai
| Šablonas | Ką ignoruoja |
|---|---|
*.sage.py |
Sage sukompiliuotus failus |
Aplinkos
| Šablonas | Ką ignoruoja |
|---|---|
.env |
Aplinkos kintamieji |
.envrc |
Aplinkos |
.venv |
Python virtualioji aplinka |
env/ |
Virtualios aplinkos katalogas |
venv/ |
Virtualios aplinkos katalogas |
env.bak/ |
Aplinkos atsarginė kopija |
venv.bak/ |
Virtuali env atsarginė kopija |
Redis
| Šablonas | Ką ignoruoja |
|---|---|
*.rdb |
Redis |
*.aof |
Redis |
*.pid |
Proceso ID failas |
RabbitMQ
| Šablonas | Ką ignoruoja |
|---|---|
mnesia/ |
RabbitMQ |
rabbitmq/ |
RabbitMQ |
rabbitmq-data/ |
RabbitMQ |
ActiveMQ
| Šablonas | Ką ignoruoja |
|---|---|
activemq-data/ |
ActiveMQ |
Spyder projekto nustatymai
| Šablonas | Ką ignoruoja |
|---|---|
.spyderproject |
Spyder projektas |
.spyproject |
Spyder projekto nustatymai |
Virvės projekto nustatymai
| Šablonas | Ką ignoruoja |
|---|---|
.ropeproject |
Python virvių perdirbimas |
/site |
mkdocs dokumentacija |
.mypy_cache/ |
mypy tipo tikrintuvo talpykla |
.dmypy.json |
mypy demono konfigūracija |
dmypy.json |
mypy demono konfigūracija |
Pyre tipo tikrintuvas
| Šablonas | Ką ignoruoja |
|---|---|
.pyre/ |
Pyre tipo tikrintuvas |
.pytype/ |
pytype statinis analizatorius |
Cython derinimo simboliai
| Šablonas | Ką ignoruoja |
|---|---|
cython_debug/ |
Cython derinimo simboliai |
Sužinokite daugiau https://abstra.io/docs
| Šablonas | Ką ignoruoja |
|---|---|
.abstra/ |
Sužinokite daugiau https://abstra.io/docs |
Ruff daiktai:
| Šablonas | Ką ignoruoja |
|---|---|
.ruff_cache/ |
Ruff daiktai: |
PyPI konfigūracijos failas
| Šablonas | Ką ignoruoja |
|---|---|
.pypirc |
PyPI konfigūracijos failas |
Marimo
| Šablonas | Ką ignoruoja |
|---|---|
marimo/_static/ |
Marimo |
marimo/_lsp/ |
Marimo |
__marimo__/ |
Marimo |
Streamlit
| Šablonas | Ką ignoruoja |
|---|---|
.streamlit/secrets.toml |
Streamlit |
Laikinas failas daliniam kodo vykdymui
| Šablonas | Ką ignoruoja |
|---|---|
tempCodeRunnerFile.py |
Laikinas failas daliniam kodo vykdymui |
Kaip naudoti šį .gitignore Python
- Nukopijuokite aukščiau pateiktas Python taisykles arba atsisiųskite failą tiesiogiai.
- Sukurkite failą pavadinimu .gitignore savo Git saugyklos šaknyje ir įklijuokite į jį taisykles.
- Jei kai kurie iš tų failų jau sekami, paleiskite git rm -r --cached ., tada vėl įsipareigokite – Git taiko ignoravimo taisykles tik nesekamiems failams.
- Įsipareigokite .gitignore, kad visi komandos nariai laikytųsi tos pačios taisyklės.