संभव डुप्लिकेट:
GIT: Ignoring Version-Controlled Filesगिट में मौजूदा, प्रतिबद्ध फाइलों को अनदेखा कैसे करें?
.gitignore
Stackoverflow पर अधिक के लिए उत्तर के बहुत सारे हैं, फिर भी मैं नहीं मिला है एक जवाब:
मैं एक मौजूदा Git परियोजना है, एक readme.md
और sample_folder/
के साथ, दोनों शीर्ष-स्तर पर। मैं इन्हें सामान्य रूप से अपने गिट (हब) भंडार से हटाना चाहता हूं। लेकिन मैं उन्हें अनदेखा करना चाहता हूं, यानी, उन्हें एक निश्चित क्लोन स्थानीय भंडार में, यानी तैनाती मशीन पर खींचने से रोकना है।
.gitignore
मुझे समझ में आता है, केवल गैर-प्रतिबद्ध फ़ाइलों को अनदेखा करने के बारे में है? सच कहूं, मैं छुपा के आसपास कुछ भी नहीं है (पुल से + प्रतिबद्ध) सामान कि पहले से ही प्रतिबद्ध है ...
ख़ामख़ाह के दिनों मैं सरल संबंधित 'ग्राहक कल्पना' से बाहर हैं में (जो सुंदर एक स्थानीय रूप से क्लोन रेपो के पास):
//whatever/myProject
-//whatever/myProject/readme.md
-//whatever/myProject/sample_folder
ज़रूर, मैं एक दूसरी शाखा जहां मैं बस रीडमी और पूरे नमूना फ़ोल्डर को हटाने के लिए समझौता कर सकता है। लेकिन फिर, मुझे 'विकास' से हर छोटे फिक्स पर विलय करना होगा। जो कुछ है, मैं इससे बचने के लिए ... मैं एक (ट्रैक) शाखा पर एक स्थानीय 'अपवाद' पसंद करेंगे।
इसके अलावा, मैं git rm --cached
लगता है जब भी मैं ऐसा करता है (जो भी मेरे 'तैनाती रेपो' से अब और फिर हो सकता है) ...
आपकी समस्या को समझना मुश्किल है ... आप फ़ाइलों को खींचने की फाइल क्यों नहीं लेना चाहेंगे? मैं परेशानी के स्रोत की कल्पना कर सकता हूं, क्योंकि सभी रिपो एक ही राज्य में नहीं होंगे जबकि एक ही प्रतिबद्ध – CharlesB
ठीक है, किसी भी इंटरस्टेड/डेवलपर व्यक्ति के लिए यह एक नमूना_फोल्डर (या दस्तावेज़-फ़ोल्डर या रीडमे) होना उपयोगी होता है। , तैनाती परिदृश्य में इनमें से कोई भी सतही है, शायद समस्याग्रस्त भी ... –
@Wooble: यह बहुत ही आशाजनक लगता है! बहुत बहुत धन्यवाद। जांच करेगा। –