Ludovic Frank Gitignore

.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

  1. Afritaðu Python reglurnar hér að ofan, eða halaðu niður skránni beint.
  2. Búðu til skrá sem heitir .gitignore í rót Git geymslunnar þinnar og límdu reglurnar inn í hana.
  3. 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.
  4. Settu .gitignore skrána í commit svo allir í teyminu noti sömu reglur.

Önnur Tungumál .gitignore sniðmát

Sjáðu hvert Tungumál sniðmát