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