Ludovic Frank Gitignore

Unity के लिए .gitignore

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

क्रॉस-प्लेटफ़ॉर्म गेम इंजन

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

# LFGitignore द्वारा बनाया गया - https://lfgitignore.com
# बनाने की तारीख: 2026-10-31 22:49:52 UTC
# तकनीकें: Unity

### Unity ###
.utmp/
/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/[Ll]ogs/
/[Uu]ser[Ss]ettings/
# बोटा दस्तावेज
*.log
*.blend1
*.blend1.meta
/[Mm]emoryCaptures/
/[Rr]ecordings/
/[Aa]ssets/Plugins/Editor/JetBrains*
*.DotSettings.user
.vs/
# Gradle कैश
.gradle/
# Exported वस्तुएँ
ExportedObj/
# कॉन्सुलो परियोजना फ़ाइलें
.consulo/
# C# प्रोजेक्ट फ़ाइल
*.csproj
# Unity प्रोजेक्ट फ़ाइल
*.unityproj
# Visual Studio समाधान
*.sln
*.slnx
# समाधान उपयोगकर्ता विकल्प
*.suo
# अस्थायी फ़ाइलें
*.tmp
# उपयोगकर्ता-विशिष्ट सेटिंग्स
*.user
# उपयोगकर्ता प्राथमिकताएँ
*.userprefs
# Unity प्रोजेक्ट डेटाबेस
*.pidb
# Unity बू परियोजना
*.booproj
# Unity डेटा फ़ाइल
*.svd
# प्रोग्राम डिबग डेटाबेस
*.pdb
*.mdb
*.opendb
*.VC.db
# Unity मेटाडेटा
*.pidb.meta
# Unity डीबग मेटाडेटा
*.pdb.meta
# Unity डीबग मेटाडेटा
*.mdb.meta
sysinfo.txt
mono_crash.*
# Android पैकेज
*.apk
# Android ऐप बंडल
*.aab
*.unitypackage
*.unitypackage.meta
# एप्लिकेशन बंडल
*.app
# क्रैशलिटिक्स build
crashlytics-build.properties
InitTestScene*.unity*
/ServerData
/[Aa]ssets/StreamingAssets/aa*
/[Aa]ssets/AddressableAssetsData/link.xml*
/[Aa]ssets/Addressables_Temp*
/[Aa]ssets/AddressableAssetsData/*/*.bin*
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity*
/UIElementsSchema/
/[Aa]ssets/[Ss]ceneDependencyCache*

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

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

सामान्य

पैटर्न यह क्या अनदेखा करता है
.utmp/ This .gitignore file should be placed at the root of your Unity project directory Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
/[Ll]ibrary/ सामान्य
/[Tt]emp/ सामान्य
/[Oo]bj/ सामान्य
/[Bb]uild/ सामान्य
/[Bb]uilds/ सामान्य
/[Ll]ogs/ सामान्य
/[Uu]ser[Ss]ettings/ सामान्य
*.log बोटा दस्तावेज

डिफ़ॉल्ट रूप से Unity, Blender एसेट आयात कर सकता है; *.blend1 Blender फ़ाइलों को कमिट करने की आवश्यकता नहीं है।

पैटर्न यह क्या अनदेखा करता है
*.blend1 डिफ़ॉल्ट रूप से Unity, Blender एसेट आयात कर सकता है; *.blend1 Blender फ़ाइलों को कमिट करने की आवश्यकता नहीं है।
*.blend1.meta डिफ़ॉल्ट रूप से Unity, Blender एसेट आयात कर सकता है; *.blend1 Blender फ़ाइलों को कमिट करने की आवश्यकता नहीं है।

उनमें अत्यंत संवेदनशील डेटा भी हो सकता है

पैटर्न यह क्या अनदेखा करता है
/[Mm]emoryCaptures/ उनमें अत्यंत संवेदनशील डेटा भी हो सकता है

रिकॉर्डिंग का आकार अत्यधिक हो सकता है

पैटर्न यह क्या अनदेखा करता है
/[Rr]ecordings/ रिकॉर्डिंग का आकार अत्यधिक हो सकता है

अपने आप बना JetBrains Rider प्लगइन

पैटर्न यह क्या अनदेखा करता है
/[Aa]ssets/Plugins/Editor/JetBrains* अपने आप बना JetBrains Rider प्लगइन

Jetbrains Rider पर्सनल-लेयर सेटिंग्स

पैटर्न यह क्या अनदेखा करता है
*.DotSettings.user Jetbrains Rider पर्सनल-लेयर सेटिंग्स

Visual Studio कैश ​​निर्देशिका

पैटर्न यह क्या अनदेखा करता है
.vs/ Visual Studio कैश ​​निर्देशिका

Gradle कैश ​​निर्देशिका

पैटर्न यह क्या अनदेखा करता है
.gradle/ Gradle कैश

अपने आप बनी VS/MD/Consulo सॉल्यूशन और प्रोजेक्ट फ़ाइलें

पैटर्न यह क्या अनदेखा करता है
ExportedObj/ Exported वस्तुएँ
.consulo/ कॉन्सुलो परियोजना फ़ाइलें
*.csproj C# प्रोजेक्ट फ़ाइल
*.unityproj Unity प्रोजेक्ट फ़ाइल
*.sln Visual Studio समाधान
*.slnx अपने आप बनी VS/MD/Consulo सॉल्यूशन और प्रोजेक्ट फ़ाइलें
*.suo समाधान उपयोगकर्ता विकल्प
*.tmp अस्थायी फ़ाइलें
*.user उपयोगकर्ता-विशिष्ट सेटिंग्स
*.userprefs उपयोगकर्ता प्राथमिकताएँ
*.pidb Unity प्रोजेक्ट डेटाबेस
*.booproj Unity बू परियोजना
*.svd Unity डेटा फ़ाइल
*.pdb प्रोग्राम डिबग डेटाबेस
*.mdb अपने आप बनी VS/MD/Consulo सॉल्यूशन और प्रोजेक्ट फ़ाइलें
*.opendb अपने आप बनी VS/MD/Consulo सॉल्यूशन और प्रोजेक्ट फ़ाइलें
*.VC.db अपने आप बनी VS/MD/Consulo सॉल्यूशन और प्रोजेक्ट फ़ाइलें

Unity3D ने मेटा फ़ाइलें उत्पन्न कीं

पैटर्न यह क्या अनदेखा करता है
*.pidb.meta Unity मेटाडेटा
*.pdb.meta Unity डीबग मेटाडेटा
*.mdb.meta Unity डीबग मेटाडेटा

Unity3D ने क्रैश रिपोर्ट पर फ़ाइल तैयार की

पैटर्न यह क्या अनदेखा करता है
sysinfo.txt Unity3D ने क्रैश रिपोर्ट पर फ़ाइल तैयार की

मोनो स्वतः उत्पन्न फ़ाइलें

पैटर्न यह क्या अनदेखा करता है
mono_crash.* मोनो स्वतः उत्पन्न फ़ाइलें

बनाता

पैटर्न यह क्या अनदेखा करता है
*.apk Android पैकेज
*.aab Android ऐप बंडल
*.unitypackage बनाता
*.unitypackage.meta बनाता
*.app एप्लिकेशन बंडल

Crashlytics जनरेट की गई फ़ाइल

पैटर्न यह क्या अनदेखा करता है
crashlytics-build.properties क्रैशलिटिक्स build

TestRunner ने फ़ाइलें उत्पन्न कीं

पैटर्न यह क्या अनदेखा करता है
InitTestScene*.unity* TestRunner ने फ़ाइलें उत्पन्न कीं

उपयोगकर्ता अनुकूलन से पहले एड्रेसेबल्स डिफ़ॉल्ट अनदेखा करता है

पैटर्न यह क्या अनदेखा करता है
/ServerData उपयोगकर्ता अनुकूलन से पहले एड्रेसेबल्स डिफ़ॉल्ट अनदेखा करता है
/[Aa]ssets/StreamingAssets/aa* उपयोगकर्ता अनुकूलन से पहले एड्रेसेबल्स डिफ़ॉल्ट अनदेखा करता है
/[Aa]ssets/AddressableAssetsData/link.xml* उपयोगकर्ता अनुकूलन से पहले एड्रेसेबल्स डिफ़ॉल्ट अनदेखा करता है
/[Aa]ssets/Addressables_Temp* उपयोगकर्ता अनुकूलन से पहले एड्रेसेबल्स डिफ़ॉल्ट अनदेखा करता है
/[Aa]ssets/AddressableAssetsData/*/*.bin* डिफ़ॉल्ट रूप से Addressables सामग्री का बिल्ड, हर प्लेटफ़ॉर्म के सबफ़ोल्डर में addressables_content_state.bin फ़ाइल बनाता है, जैसे: /Assets/AddressableAssetsData/OSX/addressables_content_state.bin

विज़ुअल स्क्रिप्टिंग स्वचालित रूप से जेनरेट की गई फ़ाइलें

पैटर्न यह क्या अनदेखा करता है
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db विज़ुअल स्क्रिप्टिंग स्वचालित रूप से जेनरेट की गई फ़ाइलें
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Flow/UnitOptions.db.meta विज़ुअल स्क्रिप्टिंग स्वचालित रूप से जेनरेट की गई फ़ाइलें
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers विज़ुअल स्क्रिप्टिंग स्वचालित रूप से जेनरेट की गई फ़ाइलें
/[Aa]ssets/Unity.VisualScripting.Generated/VisualScripting.Core/Property Providers.meta विज़ुअल स्क्रिप्टिंग स्वचालित रूप से जेनरेट की गई फ़ाइलें

प्ले मोड परीक्षणों द्वारा स्वतः उत्पन्न दृश्य

पैटर्न यह क्या अनदेखा करता है
/[Aa]ssets/[Ii]nit[Tt]est[Ss]cene*.unity* प्ले मोड परीक्षणों द्वारा स्वतः उत्पन्न दृश्य

यूआई टूलकिट स्वतः उत्पन्न फ़ाइलें

पैटर्न यह क्या अनदेखा करता है
/UIElementsSchema/ यूआई टूलकिट स्वतः उत्पन्न फ़ाइलें

एसेट फ़ोल्डर में स्वचालित रूप से जेनरेट किया गया कैश

पैटर्न यह क्या अनदेखा करता है
/[Aa]ssets/[Ss]ceneDependencyCache* एसेट फ़ोल्डर में स्वचालित रूप से जेनरेट किया गया कैश

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

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

गेम इंजन के अन्य .gitignore टेम्पलेट

गेम इंजन का हर टेम्पलेट देखें