Ludovic Frank Gitignore

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 का उपयोग कैसे करें

  1. ऊपर दिए गए Python के नियम कॉपी करें या फ़ाइल सीधे डाउनलोड करें।
  2. अपनी Git रिपॉज़िटरी के मूल फ़ोल्डर में .gitignore नाम की फ़ाइल बनाएँ और उसमें नियम पेस्ट करें।
  3. यदि इनमें से कुछ फ़ाइलें पहले से ट्रैक हो रही हैं, तो git rm -r --cached . चलाएँ और फिर से कमिट करें — Git केवल ट्रैक न की गई फ़ाइलों पर अनदेखा करने के नियम लागू करता है।
  4. .gitignore कमिट करें ताकि टीम के सभी सदस्य एक जैसे नियम इस्तेमाल करें।

भाषा के अन्य .gitignore टेम्पलेट

भाषा का हर टेम्पलेट देखें