2010-11-01 9 views
12

मैंने अपने स्थानीय गिट भंडार से एक फ़ोल्डर हटा दिया, फिर मैंने रिमोट रिपोजिटरी में बदलाव किए और धक्का दिया, फाइलें हटा दी गईं लेकिन फ़ोल्डर और उप फ़ोल्डर अभी भी वहां हैं। मैं रिमोट रिपोजिटरी से खाली फ़ोल्डर कैसे हटा सकता हूं?गिट में रिमोट रिपोजिटरी से हटाए गए फ़ोल्डर को कैसे हटाया जाए?

उत्तर

6

गिट वास्तव में निर्देशिकाओं को संग्रहीत नहीं करता है। यह केवल उन निर्देशिकाओं को बनाता है जहां उन्हें रिपोजिटरी में मौजूद फ़ाइलों को पकड़ने के लिए उनकी आवश्यकता होती है। यदि कोई नया क्लोन अभी भी उन निर्देशिकाओं को बनाता है, तो सुनिश्चित करें कि आपके पास ऐसी फ़ाइलें नहीं हैं जिन्हें आप नहीं देख सकते (जैसे .gitignore) मौजूद हैं।

20

आप को फोन करके एक स्थानीय फाइल ट्रैकिंग छोड़ने की Git मजबूर कर सकते हैं:

git rm -rf directory

उसके बाद
+1

: फोन करके

git rm file.txt #warning, this also deletes the file from your filesystem

आप एक पूरे निर्देशिका नष्ट कर सकते हैं (और यह सामग्री है) गिट-अनदेखा बिन या जेन फ़ोल्डर से नई जेनरेट की गई फ़ाइलों को ट्रैक नहीं करेगा। यही वह है जिसे मैं खोज रहा था ... मैंने सोचा जितना आसान है –

संबंधित मुद्दे