Python के लिए .gitignore
Python के लिए 95 अनदेखा करने के नियम, आपकी रिपॉज़िटरी में कॉपी करने के लिए तैयार।
Python प्रोग्रामिंग भाषा
Python के लिए पूरी .gitignore
# LFGitignore द्वारा बनाया गया - https://lfgitignore.com
# बनाने की तारीख: 2026-10-31 21:49:07 UTC
# तकनीकें: Python
### Python ###
# Python बाइटकोड कैश निर्देशिका
__pycache__/
*.py[codz]
# Python/Jython क्लास फ़ाइलें
*$py.class
# IPython डिफ़ॉल्ट प्रोफ़ाइल
profile_default/
# साझा वस्तु
*.so
# IPython कॉन्फ़िगरेशन
ipython_config.py
# Python संस्करण मार्कर
.Python
# आउटपुट निर्देशिका बनाएँ
build/
# Python विकास के लिए egg पैकेज
develop-eggs/
# वितरण निर्देशिका
dist/
# डाउनलोड की गई फ़ाइलें
downloads/
# Python egg पैकेज
eggs/
# Python egg डायरेक्टरी
.eggs/
# पुस्तकालय निर्देशिका
lib/
# 64-बिट लाइब्रेरी निर्देशिका
lib64/
# बिल्डआउट भाग
parts/
# Python स्रोत वितरण
sdist/
var/
# Python wheel पैकेज
wheels/
# साझा Python wheel पैकेज
share/python-wheels/
# Python पैकेज मेटाडेटा
*.egg-info/
# बिल्डआउट स्थापित कॉन्फ़िगरेशन
.installed.cfg
# Python egg पैकेज
*.egg
# Python मेनिफेस्ट फ़ाइल
MANIFEST
# प्रकट फ़ाइलें
*.manifest
# PyInstaller विशिष्ट फ़ाइल
*.spec
# pip इंस्टॉलेशन लॉग
pip-log.txt
# pip मार्कर फ़ाइल
pip-delete-this-directory.txt
# कवरेज HTML रिपोर्ट
htmlcov/
# टॉक्स परीक्षण वातावरण
.tox/
# nox परीक्षण वातावरण
.nox/
# कवरेज डेटा फ़ाइल
.coverage
# कवरेज डेटा फ़ाइलें
.coverage.*
# कैश निर्देशिका
.cache
# नाक परीक्षण के परिणाम
nosetests.xml
# कवरेज एक्सएमएल रिपोर्ट
coverage.xml
# कवरेज एनोटेट स्रोत
*.cover
*.py.cover
# एलसीओवी कवरेज डेटा
*.lcov
# परिकल्पना परीक्षण डेटा
.hypothesis/
# पाइटेस्ट कैश निर्देशिका
.pytest_cache/
# कवरेज रिपोर्ट
cover/
# संकलित संदेश कैटलॉग
*.mo
# संदेश कैटलॉग टेम्पलेट
*.pot
# बोटा दस्तावेज
*.log
# स्थानीय Django सेटिंग्स
local_settings.py
# SQLite डेटाबेस
db.sqlite3
# SQLite जर्नल
db.sqlite3-journal
# फ्लास्क इंस्टेंस फ़ोल्डर
instance/
# फ्लास्क-एसेट्स कैश
.webassets-cache
# स्क्रैपी कैश
.scrapy
# स्फिंक्स build आउटपुट
docs/_build/
# पायबिल्डर निर्देशिका
.pybuilder/
# Maven build निर्देशिका
target/
# ज्यूपिटर नोटबुक चौकियाँ
.ipynb_checkpoints
.pdm-python
.pdm-build/
.pixi/*
# पीईपी 582 पैकेज
__pypackages__/
!.pixi/config.toml
# सेलेरी बीट पीआईडी फ़ाइल
celerybeat.pid
# ऋषि ने फ़ाइलें संकलित कीं
*.sage.py
celerybeat-schedule*
# पर्यावरण चर
.env
*.rdb
.envrc
*.aof
# Python आभासी वातावरण
.venv
# प्रक्रिया आईडी फ़ाइल
*.pid
# आभासी वातावरण निर्देशिका
env/
mnesia/
# आभासी वातावरण निर्देशिका
venv/
rabbitmq/
# पर्यावरण बैकअप
env.bak/
rabbitmq-data/
activemq-data/
# वर्चुअल एनवी बैकअप
venv.bak/
# स्पाइडर परियोजना
.spyderproject
# स्पाइडर प्रोजेक्ट सेटिंग्स
.spyproject
# Python रस्सी रिफैक्टरिंग
.ropeproject
/site
# mypy प्रकार चेकर कैश
.mypy_cache/
# मायपी डेमॉन कॉन्फ़िगरेशन
.dmypy.json
# मायपी डेमॉन कॉन्फ़िगरेशन
dmypy.json
# चिता प्रकार चेकर
.pyre/
# पायटाइप स्थैतिक विश्लेषक
.pytype/
# साइथॉन डिबग प्रतीक
cython_debug/
.abstra/
.ruff_cache/
.pypirc
marimo/_static/
marimo/_lsp/
__marimo__/
.streamlit/secrets.toml
tempCodeRunnerFile.py
Python के ये नियम किन चीज़ों को अनदेखा करते हैं
नीचे हर पैटर्न और उसे .gitignore में शामिल करने का कारण दिया गया है।
बाइट-संकलित/अनुकूलित/डीएलएल फ़ाइलें
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
__pycache__/ |
Python बाइटकोड कैश निर्देशिका |
*.py[codz] |
बाइट-संकलित/अनुकूलित/डीएलएल फ़ाइलें |
*$py.class |
Python/Jython क्लास फ़ाइलें |
IPython
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
profile_default/ |
IPython डिफ़ॉल्ट प्रोफ़ाइल |
ipython_config.py |
IPython कॉन्फ़िगरेशन |
.pdm-python |
pdm: Pipfile.lock की तरह pdm.lock को भी आम तौर पर संस्करण नियंत्रण में शामिल करने की सलाह दी जाती है। pdm की सलाह है कि पूरे प्रोजेक्ट का कॉन्फ़िगरेशन pdm.toml में शामिल करें, लेकिन .pdm-python को बाहर रखें। https://pdm-project.org/en/latest/usage/project/#working-with-version-control pdm.lock pdm.toml |
.pdm-build/ |
IPython |
.pixi/* |
pixi: Pipfile.lock की तरह pixi.lock को भी आम तौर पर संस्करण नियंत्रण में शामिल करने की सलाह दी जाती है। pixi.lock: Pixi, .pixi डायरेक्टरी में वर्चुअल परिवेश बनाता है, जैसे venv मॉड्यूल .venv में बनाता है। इस डायरेक्टरी को संस्करण नियंत्रण में शामिल न करने की सलाह दी जाती है। |
!.pixi/config.toml |
IPython |
C एक्सटेंशन
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.so |
साझा वस्तु |
वितरण/पैकेजिंग
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.Python |
Python संस्करण मार्कर |
build/ |
आउटपुट निर्देशिका बनाएँ |
develop-eggs/ |
Python विकास के लिए egg पैकेज |
dist/ |
वितरण निर्देशिका |
downloads/ |
डाउनलोड की गई फ़ाइलें |
eggs/ |
Python egg पैकेज |
.eggs/ |
Python egg डायरेक्टरी |
lib/ |
पुस्तकालय निर्देशिका |
lib64/ |
64-बिट लाइब्रेरी निर्देशिका |
parts/ |
बिल्डआउट भाग |
sdist/ |
Python स्रोत वितरण |
var/ |
वितरण/पैकेजिंग |
wheels/ |
Python wheel पैकेज |
share/python-wheels/ |
साझा Python wheel पैकेज |
*.egg-info/ |
Python पैकेज मेटाडेटा |
.installed.cfg |
बिल्डआउट स्थापित कॉन्फ़िगरेशन |
*.egg |
Python egg पैकेज |
MANIFEST |
Python मेनिफेस्ट फ़ाइल |
*.manifest |
प्रकट फ़ाइलें |
*.spec |
PyInstaller विशिष्ट फ़ाइल |
इंस्टॉलर लॉग
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
pip-log.txt |
pip इंस्टॉलेशन लॉग |
pip-delete-this-directory.txt |
pip मार्कर फ़ाइल |
यूनिट परीक्षण/कवरेज रिपोर्ट
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
htmlcov/ |
कवरेज HTML रिपोर्ट |
.tox/ |
टॉक्स परीक्षण वातावरण |
.nox/ |
nox परीक्षण वातावरण |
.coverage |
कवरेज डेटा फ़ाइल |
.coverage.* |
कवरेज डेटा फ़ाइलें |
.cache |
कैश निर्देशिका |
nosetests.xml |
नाक परीक्षण के परिणाम |
coverage.xml |
कवरेज एक्सएमएल रिपोर्ट |
*.cover |
कवरेज एनोटेट स्रोत |
*.py.cover |
यूनिट परीक्षण/कवरेज रिपोर्ट |
.hypothesis/ |
परिकल्पना परीक्षण डेटा |
*.lcov |
एलसीओवी कवरेज डेटा |
.pytest_cache/ |
पाइटेस्ट कैश निर्देशिका |
cover/ |
कवरेज रिपोर्ट |
अनुवाद
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.mo |
संकलित संदेश कैटलॉग |
*.pot |
संदेश कैटलॉग टेम्पलेट |
Django सामग्री:
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.log |
बोटा दस्तावेज |
local_settings.py |
स्थानीय Django सेटिंग्स |
db.sqlite3 |
SQLite डेटाबेस |
db.sqlite3-journal |
SQLite जर्नल |
कुप्पी सामग्री:
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
instance/ |
फ्लास्क इंस्टेंस फ़ोल्डर |
.webassets-cache |
फ्लास्क-एसेट्स कैश |
बेकार सामान:
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.scrapy |
स्क्रैपी कैश |
स्फिंक्स दस्तावेज़ीकरण
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
docs/_build/ |
स्फिंक्स build आउटपुट |
पायबिल्डर
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.pybuilder/ |
पायबिल्डर निर्देशिका |
target/ |
Maven build निर्देशिका |
ज्यूपिटर नोटबुक
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.ipynb_checkpoints |
ज्यूपिटर नोटबुक चौकियाँ |
पीईपी 582; उदाहरण के लिए उपयोग किया जाता है github.com/David-OConnor/pyflow और github.com/pdm-project/pdm
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
__pypackages__/ |
पीईपी 582 पैकेज |
अजवाइन का सामान
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
celerybeat.pid |
सेलेरी बीट पीआईडी फ़ाइल |
celerybeat-schedule* |
अजवाइन का सामान |
सेजमैथ ने फाइलों को पार्स किया
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.sage.py |
ऋषि ने फ़ाइलें संकलित कीं |
वातावरण
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.env |
पर्यावरण चर |
.envrc |
वातावरण |
.venv |
Python आभासी वातावरण |
env/ |
आभासी वातावरण निर्देशिका |
venv/ |
आभासी वातावरण निर्देशिका |
env.bak/ |
पर्यावरण बैकअप |
venv.bak/ |
वर्चुअल एनवी बैकअप |
Redis
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
*.rdb |
Redis |
*.aof |
Redis |
*.pid |
प्रक्रिया आईडी फ़ाइल |
खरगोशएमक्यू
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
mnesia/ |
खरगोशएमक्यू |
rabbitmq/ |
खरगोशएमक्यू |
rabbitmq-data/ |
खरगोशएमक्यू |
एक्टिवएमक्यू
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
activemq-data/ |
एक्टिवएमक्यू |
स्पाइडर प्रोजेक्ट सेटिंग्स
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.spyderproject |
स्पाइडर परियोजना |
.spyproject |
स्पाइडर प्रोजेक्ट सेटिंग्स |
रस्सी परियोजना सेटिंग्स
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.ropeproject |
Python रस्सी रिफैक्टरिंग |
/site |
mkdocs दस्तावेज़ीकरण |
.mypy_cache/ |
mypy प्रकार चेकर कैश |
.dmypy.json |
मायपी डेमॉन कॉन्फ़िगरेशन |
dmypy.json |
मायपी डेमॉन कॉन्फ़िगरेशन |
चिता प्रकार चेकर
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.pyre/ |
चिता प्रकार चेकर |
.pytype/ |
पायटाइप स्थैतिक विश्लेषक |
साइथॉन डिबग प्रतीक
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
cython_debug/ |
साइथॉन डिबग प्रतीक |
https://abstra.io/docs पर और जानें
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.abstra/ |
https://abstra.io/docs पर और जानें |
रफ सामान:
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.ruff_cache/ |
रफ सामान: |
पीईपीआई कॉन्फ़िगरेशन फ़ाइल
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.pypirc |
पीईपीआई कॉन्फ़िगरेशन फ़ाइल |
मैरिमो
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
marimo/_static/ |
मैरिमो |
marimo/_lsp/ |
मैरिमो |
__marimo__/ |
मैरिमो |
स्ट्रीमलाइट
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
.streamlit/secrets.toml |
स्ट्रीमलाइट |
आंशिक कोड निष्पादन के लिए अस्थायी फ़ाइल
| पैटर्न | यह क्या अनदेखा करता है |
|---|---|
tempCodeRunnerFile.py |
आंशिक कोड निष्पादन के लिए अस्थायी फ़ाइल |
Python के लिए इस .gitignore का उपयोग कैसे करें
- ऊपर दिए गए Python के नियम कॉपी करें या फ़ाइल सीधे डाउनलोड करें।
- अपनी Git रिपॉज़िटरी के मूल फ़ोल्डर में .gitignore नाम की फ़ाइल बनाएँ और उसमें नियम पेस्ट करें।
- यदि इनमें से कुछ फ़ाइलें पहले से ट्रैक हो रही हैं, तो git rm -r --cached . चलाएँ और फिर से कमिट करें — Git केवल ट्रैक न की गई फ़ाइलों पर अनदेखा करने के नियम लागू करता है।
- .gitignore कमिट करें ताकि टीम के सभी सदस्य एक जैसे नियम इस्तेमाल करें।