.gitignore fyrir Python
95 hunsa reglur fyrir Python, tilbúinn til að afrita inn í geymsluna þína.
Python forritunarmálið
Heildar .gitignore fyrir Python
# Myndað af LFGitignore - https://lfgitignore.com
# Búið til: 2026-10-31 21:49:17 UTC
# Tækni: Python
### Python ###
# Python bækikóða skyndiminni skrá
__pycache__/
*.py[codz]
# Python/Jython flokkaskrár
*$py.class
# IPython sjálfgefið snið
profile_default/
# Sameiginlegur hlutur
*.so
# IPython stillingar
ipython_config.py
# Python útgáfumerki
.Python
# Byggja framleiðsluskrá
build/
# Python egg þróunarpakkar
develop-eggs/
# Dreifingarskrá
dist/
# Sóttar skrár
downloads/
# Python egg pakkar
eggs/
# Mappa fyrir Python egg pakka
.eggs/
# Bókasafnsskrá
lib/
# 64-bita bókasafnsskrá
lib64/
# Útbyggðir hlutar
parts/
# Python frumdreifing
sdist/
var/
# Python wheel pakkar
wheels/
# Sameiginlegir Python wheel pakkar
share/python-wheels/
# Lýsigögn Python pakka
*.egg-info/
# Buildout uppsett stilling
.installed.cfg
# Python egg pakki
*.egg
# Python upplýsingaskrá
MANIFEST
# Manifest skrár
*.manifest
# PyInstaller sérstakur skrá
*.spec
# pip uppsetningarskrá
pip-log.txt
# pip merki skrá
pip-delete-this-directory.txt
# Umfjöllun HTML skýrsla
htmlcov/
# eiturprófunarumhverfi
.tox/
# nox prófunarumhverfi
.nox/
# Umfangsgagnaskrá
.coverage
# Umfjöllunargagnaskrár
.coverage.*
# skyndiminni skrá
.cache
# Niðurstöður nefprófa
nosetests.xml
# Umfjöllun XML skýrsla
coverage.xml
# Umfjöllun skýrt heimild
*.cover
*.py.cover
# LCOV umfangsgögn
*.lcov
# Tilgátuprófunargögn
.hypothesis/
# pytest skyndiminni skrá
.pytest_cache/
# Umfjöllunarskýrslur
cover/
# Tekið saman skilaboðaskrár
*.mo
# Sniðmát fyrir skilaboðaskrá
*.pot
# Log skrá
*.log
# Staðbundnar Django stillingar
local_settings.py
# SQLite gagnagrunnur
db.sqlite3
# SQLite dagbók
db.sqlite3-journal
# Flöskutilviksmappa
instance/
# Flask-Eigna skyndiminni
.webassets-cache
# Scrapy skyndiminni
.scrapy
# Sphinx smíði framleiðsla
docs/_build/
# PyBuilder skrá
.pybuilder/
# Maven smíði skrá
target/
# Jupyter minnisbók eftirlitsstöðvar
.ipynb_checkpoints
.pdm-python
.pdm-build/
.pixi/*
# PEP 582 pakkar
__pypackages__/
!.pixi/config.toml
# Sellerí slá PID skrá
celerybeat.pid
# Sage tók saman skrár
*.sage.py
celerybeat-schedule*
# Umhverfisbreytur
.env
*.rdb
.envrc
*.aof
# Python sýndarumhverfi
.venv
# Vinnsla ID skrá
*.pid
# Sýndarumhverfisskrá
env/
mnesia/
# Sýndarumhverfisskrá
venv/
rabbitmq/
# Afrit af umhverfi
env.bak/
rabbitmq-data/
activemq-data/
# Sýndar env öryggisafrit
venv.bak/
# Spyder verkefni
.spyderproject
# Spyder verkefnastillingar
.spyproject
# Python reipi endurnýjun
.ropeproject
/site
# mypy type checker skyndiminni
.mypy_cache/
# mypy púkinn stillingar
.dmypy.json
# mypy púkinn stillingar
dmypy.json
# Pyre gerð afgreiðslumaður
.pyre/
# pytype truflanir greiningartæki
.pytype/
# Cython villuleitartákn
cython_debug/
.abstra/
.ruff_cache/
.pypirc
marimo/_static/
marimo/_lsp/
__marimo__/
.streamlit/secrets.toml
tempCodeRunnerFile.py
Það sem þessar Python reglur hunsa í raun og veru
Hvert mynstur hér að neðan er útskýrt ásamt ástæðu þess að það á heima í .gitignore skránni þinni.
Byte-samsettar / fínstilltar / DLL skrár
| Mynstur | Það sem það hunsar |
|---|---|
__pycache__/ |
Python bækikóða skyndiminni skrá |
*.py[codz] |
Byte-samsettar / fínstilltar / DLL skrár |
*$py.class |
Python/Jython flokkaskrár |
IPython
| Mynstur | Það sem það hunsar |
|---|---|
profile_default/ |
IPython sjálfgefið snið |
ipython_config.py |
IPython stillingar |
.pdm-python |
pdm Líkt og Pipfile.lock er almennt mælt með því að hafa pdm.lock í útgáfustýringu. pdm mælir með því að setja upp stillingar fyrir allt verkefnið í pdm.toml, en án .pdm-python. https://pdm-project.org/en/latest/usage/project/#working-with-version-control pdm.lock pdm.toml |
.pdm-build/ |
IPython |
.pixi/* |
pixi Líkt og Pipfile.lock er almennt mælt með því að hafa pixi.lock með í útgáfustýringu. pixi.lock Pixi býr til sýndarumhverfi í .pixi skránni, alveg eins og venv eining býr til einn í .venv skránni. Mælt er með því að hafa þessa möppu ekki með í útgáfustýringu. |
!.pixi/config.toml |
IPython |
C framlengingar
| Mynstur | Það sem það hunsar |
|---|---|
*.so |
Sameiginlegur hlutur |
Dreifing / pökkun
| Mynstur | Það sem það hunsar |
|---|---|
.Python |
Python útgáfumerki |
build/ |
Byggja framleiðsluskrá |
develop-eggs/ |
Python egg þróunarpakkar |
dist/ |
Dreifingarskrá |
downloads/ |
Sóttar skrár |
eggs/ |
Python egg pakkar |
.eggs/ |
Mappa fyrir Python egg pakka |
lib/ |
Bókasafnsskrá |
lib64/ |
64-bita bókasafnsskrá |
parts/ |
Útbyggðir hlutar |
sdist/ |
Python frumdreifing |
var/ |
Dreifing / pökkun |
wheels/ |
Python wheel pakkar |
share/python-wheels/ |
Sameiginlegir Python wheel pakkar |
*.egg-info/ |
Lýsigögn Python pakka |
.installed.cfg |
Buildout uppsett stilling |
*.egg |
Python egg pakki |
MANIFEST |
Python upplýsingaskrá |
*.manifest |
Manifest skrár |
*.spec |
PyInstaller sérstakur skrá |
Uppsetningarskrár
| Mynstur | Það sem það hunsar |
|---|---|
pip-log.txt |
pip uppsetningarskrá |
pip-delete-this-directory.txt |
pip merki skrá |
Einingapróf / þekjuskýrslur
| Mynstur | Það sem það hunsar |
|---|---|
htmlcov/ |
Umfjöllun HTML skýrsla |
.tox/ |
eiturprófunarumhverfi |
.nox/ |
nox prófunarumhverfi |
.coverage |
Umfangsgagnaskrá |
.coverage.* |
Umfjöllunargagnaskrár |
.cache |
skyndiminni skrá |
nosetests.xml |
Niðurstöður nefprófa |
coverage.xml |
Umfjöllun XML skýrsla |
*.cover |
Umfjöllun skýrt heimild |
*.py.cover |
Einingapróf / þekjuskýrslur |
.hypothesis/ |
Tilgátuprófunargögn |
*.lcov |
LCOV umfangsgögn |
.pytest_cache/ |
pytest skyndiminni skrá |
cover/ |
Umfjöllunarskýrslur |
Þýðingar
| Mynstur | Það sem það hunsar |
|---|---|
*.mo |
Tekið saman skilaboðaskrár |
*.pot |
Sniðmát fyrir skilaboðaskrá |
Django efni:
| Mynstur | Það sem það hunsar |
|---|---|
*.log |
Log skrá |
local_settings.py |
Staðbundnar Django stillingar |
db.sqlite3 |
SQLite gagnagrunnur |
db.sqlite3-journal |
SQLite dagbók |
Flaska efni:
| Mynstur | Það sem það hunsar |
|---|---|
instance/ |
Flöskutilviksmappa |
.webassets-cache |
Flask-Eigna skyndiminni |
Skrítið efni:
| Mynstur | Það sem það hunsar |
|---|---|
.scrapy |
Scrapy skyndiminni |
Sfinx skjöl
| Mynstur | Það sem það hunsar |
|---|---|
docs/_build/ |
Sphinx smíði framleiðsla |
PyBuilder
| Mynstur | Það sem það hunsar |
|---|---|
.pybuilder/ |
PyBuilder skrá |
target/ |
Maven smíði skrá |
Jupyter Notebook
| Mynstur | Það sem það hunsar |
|---|---|
.ipynb_checkpoints |
Jupyter minnisbók eftirlitsstöðvar |
PEP 582; notað af t.d. github.com/David-OConnor/pyflow og github.com/pdm-project/pdm
| Mynstur | Það sem það hunsar |
|---|---|
__pypackages__/ |
PEP 582 pakkar |
Sellerí dót
| Mynstur | Það sem það hunsar |
|---|---|
celerybeat.pid |
Sellerí slá PID skrá |
celerybeat-schedule* |
Sellerí dót |
SageMath flokkaði skrár
| Mynstur | Það sem það hunsar |
|---|---|
*.sage.py |
Sage tók saman skrár |
Umhverfi
| Mynstur | Það sem það hunsar |
|---|---|
.env |
Umhverfisbreytur |
.envrc |
Umhverfi |
.venv |
Python sýndarumhverfi |
env/ |
Sýndarumhverfisskrá |
venv/ |
Sýndarumhverfisskrá |
env.bak/ |
Afrit af umhverfi |
venv.bak/ |
Sýndar env öryggisafrit |
Redis
| Mynstur | Það sem það hunsar |
|---|---|
*.rdb |
Redis |
*.aof |
Redis |
*.pid |
Vinnsla ID skrá |
RabbitMQ
| Mynstur | Það sem það hunsar |
|---|---|
mnesia/ |
RabbitMQ |
rabbitmq/ |
RabbitMQ |
rabbitmq-data/ |
RabbitMQ |
ActiveMQ
| Mynstur | Það sem það hunsar |
|---|---|
activemq-data/ |
ActiveMQ |
Spyder verkefnastillingar
| Mynstur | Það sem það hunsar |
|---|---|
.spyderproject |
Spyder verkefni |
.spyproject |
Spyder verkefnastillingar |
Stillingar reipiverkefnis
| Mynstur | Það sem það hunsar |
|---|---|
.ropeproject |
Python reipi endurnýjun |
/site |
mkdocs skjöl |
.mypy_cache/ |
mypy type checker skyndiminni |
.dmypy.json |
mypy púkinn stillingar |
dmypy.json |
mypy púkinn stillingar |
Pyre gerð afgreiðslumaður
| Mynstur | Það sem það hunsar |
|---|---|
.pyre/ |
Pyre gerð afgreiðslumaður |
.pytype/ |
pytype truflanir greiningartæki |
Cython villuleitartákn
| Mynstur | Það sem það hunsar |
|---|---|
cython_debug/ |
Cython villuleitartákn |
Lærðu meira á https://abstra.io/docs
| Mynstur | Það sem það hunsar |
|---|---|
.abstra/ |
Lærðu meira á https://abstra.io/docs |
Ruff efni:
| Mynstur | Það sem það hunsar |
|---|---|
.ruff_cache/ |
Ruff efni: |
PyPI stillingarskrá
| Mynstur | Það sem það hunsar |
|---|---|
.pypirc |
PyPI stillingarskrá |
Marimo
| Mynstur | Það sem það hunsar |
|---|---|
marimo/_static/ |
Marimo |
marimo/_lsp/ |
Marimo |
__marimo__/ |
Marimo |
Streamlit
| Mynstur | Það sem það hunsar |
|---|---|
.streamlit/secrets.toml |
Streamlit |
Tímabundin skrá til að keyra kóða að hluta
| Mynstur | Það sem það hunsar |
|---|---|
tempCodeRunnerFile.py |
Tímabundin skrá til að keyra kóða að hluta |
Hvernig á að nota þetta .gitignore fyrir Python
- Afritaðu Python reglurnar hér að ofan, eða halaðu niður skránni beint.
- Búðu til skrá sem heitir .gitignore í rót Git geymslunnar þinnar og límdu reglurnar inn í hana.
- Ef Git rekur nú þegar einhverjar þessara skráa skaltu keyra git rm -r --cached . og búa síðan til nýtt commit. Git beitir hunsunarreglum aðeins á skrár sem það rekur ekki.
- Settu .gitignore skrána í commit svo allir í teyminu noti sömu reglur.