Ludovic Frank Gitignore

Qt के लिए .gitignore

Qt के लिए 40 अनदेखा करने के नियम, आपकी रिपॉज़िटरी में कॉपी करने के लिए तैयार।

क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन फ़्रेमवर्क

Qt के लिए पूरी .gitignore

# LFGitignore द्वारा बनाया गया - https://lfgitignore.com
# बनाने की तारीख: 2026-10-31 23:57:40 UTC
# तकनीकें: Qt

### Qt ###
*.slo
*.lo
# ऑब्जेक्ट फ़ाइल
*.o
# स्थैतिक पुस्तकालय
*.a
*.la
*.lai
# साझा वस्तु
*.so
# संस्करणित साझा वस्तु
*.so.*
# डायनामिक लिंक लाइब्रेरी
*.dll
# macOS गतिशील लाइब्रेरी
*.dylib
object_script.*.Release
object_script.*.Debug
*_plugin_import.cpp
/.qmake.cache
/.qmake.stash
*.pro.user
*.pro.user.*
*.qbs.user
*.qbs.user.*
*.moc
moc_*.cpp
moc_*.h
qrc_*.cpp
ui_*.h
*.qmlc
*.jsc
Makefile*
*build-*
*.qm
# आउटपुट निर्देशिका बनाएँ
build/
*.prl
target_wrapper.*
*.autosave
*.qmlls.ini
*.qmlproject.user
*.qmlproject.user.*
CMakeLists.txt.user*
# संकलन डेटाबेस
compile_commands.json
*creator.user*
*_qmlcache.qrc

Qt के ये नियम किन चीज़ों को अनदेखा करते हैं

नीचे हर पैटर्न और उसे .gitignore में शामिल करने का कारण दिया गया है।

C++ ऑब्जेक्ट और libs

पैटर्न यह क्या अनदेखा करता है
*.slo C++ ऑब्जेक्ट और libs
*.lo C++ ऑब्जेक्ट और libs
*.o ऑब्जेक्ट फ़ाइल
*.a स्थैतिक पुस्तकालय
*.la C++ ऑब्जेक्ट और libs
*.lai C++ ऑब्जेक्ट और libs
*.so साझा वस्तु
*.so.* संस्करणित साझा वस्तु
*.dll डायनामिक लिंक लाइब्रेरी
*.dylib macOS गतिशील लाइब्रेरी

Qt-es

पैटर्न यह क्या अनदेखा करता है
object_script.*.Release Qt-es
object_script.*.Debug Qt-es
*_plugin_import.cpp Qt-es
/.qmake.cache Qt-es
/.qmake.stash Qt-es
*.pro.user Qt-es
*.pro.user.* Qt-es
*.qbs.user Qt-es
*.qbs.user.* Qt-es
*.moc Qt-es
moc_*.cpp Qt-es
moc_*.h Qt-es
qrc_*.cpp Qt-es
ui_*.h Qt-es
*.qmlc Qt-es
*.jsc Qt-es
Makefile* Qt-es
*build-* Qt-es
*.qm Qt-es
build/ आउटपुट निर्देशिका बनाएँ
*.prl Qt-es
*.qmlls.ini Qt-es

Qt इकाई परीक्षण

पैटर्न यह क्या अनदेखा करता है
target_wrapper.* Qt इकाई परीक्षण

Qtनिर्माता

पैटर्न यह क्या अनदेखा करता है
*.autosave Qtनिर्माता

Qtक्रिएटर Qml

पैटर्न यह क्या अनदेखा करता है
*.qmlproject.user Qtक्रिएटर Qml
*.qmlproject.user.* Qtक्रिएटर Qml

Qtनिर्माता CMake

पैटर्न यह क्या अनदेखा करता है
CMakeLists.txt.user* Qtनिर्माता CMake

QtCreator 4.8<संकलन डेटाबेस

पैटर्न यह क्या अनदेखा करता है
compile_commands.json संकलन डेटाबेस

आयातित परियोजनाओं के लिए QtCreator स्थानीय मशीन विशिष्ट फ़ाइलें

पैटर्न यह क्या अनदेखा करता है
*creator.user* आयातित परियोजनाओं के लिए QtCreator स्थानीय मशीन विशिष्ट फ़ाइलें
*_qmlcache.qrc आयातित परियोजनाओं के लिए QtCreator स्थानीय मशीन विशिष्ट फ़ाइलें

Qt के लिए इस .gitignore का उपयोग कैसे करें

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

रूपरेखा के अन्य .gitignore टेम्पलेट

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