मैंने रेपो में एक मौजूदा प्रोजेक्ट निर्देशिका को रेपो और स्थानीय रूप से खींच लिया और गिरा दिया। मैंने फिर गिट जोड़ने की तरह कुछ किया/और इसे प्रतिबद्ध किया और इसे धक्का दिया। जब मैं गिटूब पर अपने रेपो को देखता हूं, तो मैं देखता हूं कि कोई सबफ़ोल्डर नहीं, कोई सामग्री नहीं है। मैं उस प्रोजेक्ट की सभी फाइलों और सबफ़ोल्डर को रेपो में कैसे दबाऊं?गिट प्रतिबद्ध निर्देशिका
उत्तर
यदि फ़ाइलें आपके स्थानीय प्रतिबद्धता में हैं, तो उन्हें गिथब पर प्रदर्शित किया जाना चाहिए।
गिटक लोड करें (बस अपने गिट बैश कमांड प्रॉम्प्ट से गिटक टाइप करें); और यह देखने के लिए जांचें कि क्या फ़ोल्डर के नीचे की सभी फाइलें वास्तव में आपके द्वारा गितूब को दी गई प्रतिबद्धता में जोड़ दी गई थीं।
यदि वे नहीं थे, और एक गिट जोड़ें। ऐसा प्रतीत नहीं होता है, यह जांचें कि आपका .gitignore किसी कारण से उन्हें बाहर नहीं कर रहा है।
बेस प्रोजेक्ट फ़ोल्डर से git add .
आज़माएं - इसे रिकॉर्ड्स में सभी फ़ाइलों को दोबारा जोड़ना चाहिए।
यह पूरी तरह से 'git add
अच्छा नहीं है अगर फ़ोल्डर में फाइलें हैं जो उपयोगकर्ता जोड़ना नहीं चाहता है। – Gauthier
फिर एक .gitignore लिखें या इसे प्रबंधित करने के लिए गिट एक्सटेंशन जैसे टूल का उपयोग करें। प्रतिक्रिया के लिए – Aaronontheweb
इस प्रयास करें:
$ git add directory/*
(या * ज * ग, और इतने पर)।
और उसके बाद हारूनोंहेवेब सुझाव देते हैं (या git status
के साथ) कि फाइलें स्टेजिंग क्षेत्र में शामिल हैं। न केवल फ़ोल्डर का नाम।
विंडोज एक्सपी पर msysgit के साथ परीक्षण किया। – Gauthier
प्रयास करें:
$ git add directory1 directory2 director3
यह सभी संबंधित निर्देशिका में मौजूद फ़ाइलों के साथ ऊपर निर्देशिका जोड़ देगा।
आप इनके अनुरूप हो सकते हैं:
$ git status
यह सभी फ़ाइलों को दिखाएगा जो अगली प्रतिबद्धता में मौजूद होंगे।
- 1. गिट प्रतिबद्ध
- 2. गिट-प्रतिबद्ध या गिट-स्टेटस
- 3. गिट सबमिशन प्रतिबद्ध हुक
- 4. गिट प्रतिबद्ध बैश स्क्रिप्ट
- 5. गिट प्रतिबद्ध हुक - वैश्विक सेटिंग्स
- 6. गिट सबमिशन प्रतिबद्ध/पुश/पुल
- 7. एक गिट भंडार में निर्देशिका कैसे प्रतिबद्ध करें?
- 8. ^गिट प्रतिबद्ध संदेश में एम वर्ण (गिट प्रतिबद्ध -v)
- 9. गिट अंडो अंतिम प्रतिबद्ध
- 10. पुशड गिट प्रतिबद्ध
- 11. गिट प्रतिबद्ध -एक भ्रम
- 12. गिट प्रतिबद्ध दिनांक
- 13. गिट ऑटो-प्रतिबद्ध बनाना
- 14. गिट: अंतिम पुश/प्रतिबद्ध
- 15. जेजीआईटी: गिट प्रतिबद्ध
- 16. पहली गिट प्रतिबद्ध
- 17. गिट प्रतिबद्ध प्रति शाखा
- 18. गिट प्रतिबद्ध ऑटो फ़ोल्डर्स या फाइलें जोड़ें?
- 19. गिट बड़े प्रतिबद्ध सर्वोत्तम प्रथाओं
- 20. एक गिट प्रतिबद्ध निकालें जो
- 21. चेकआउट पिछले गिट सबमिशन प्रतिबद्ध
- 22. गिट प्रतिबद्ध विम और जीवीआईएम
- 23. गिट एक प्रतिबद्ध संदेश प्रतिबद्ध है और कुछ भी नहीं?
- 24. "गिट प्रतिबद्ध --amend" में प्रतिबद्ध संदेश चरण को कैसे छोड़ें?
- 25. गिट लुक प्रतिबद्ध आईडी के लिए प्रतिबद्ध आईडी
- 26. आकस्मिक रूप से प्रेरित प्रतिबद्ध: गिट प्रतिबद्ध संदेश बदलें
- 27. गिट: मैं एक निर्देशिका जोड़ सकता हूं, लेकिन प्रतिबद्ध समय पर मुझे "प्रतिबद्ध करने के लिए कुछ नहीं" मिलता है
- 28. गिट कार्यशील निर्देशिका
- 29. गिट निर्देशिका हटाएं
- 30. गिट पोस्ट प्रतिबद्ध: छोड़ें - रीड करें -
धन्यवाद। मैंने गिटक को लोड किया और (दाहिने हाथ पैनल पर) फ़ोल्डरों को देखा जब मैं पेड़ देखने के लिए क्लिक किया था। क्या इसका मतलब यह है कि फाइलों को प्रतिबद्धता में जोड़ा गया था? इसके अलावा, क्या आप गिटिनोरोर की जांच कैसे कर सकते हैं? और शायद क्या गिटिग्नोर, अवधारणात्मक रूप से, पूरी तरह से है? ;) – LuxuryMode
.gitignore एक फ़ाइल है जिसे आपको हाथ से बनाना है जिसमें कुछ फाइलों को छोड़कर नियम शामिल हैं जिन्हें आप निर्देशिका में जोड़ते समय अपने रेपो में धक्का नहीं चाहते हैं। उदाहरण के लिए यदि आपके पास कुछ .config फाइलें हैं जिनमें संवेदनशील स्ट्रिंग जैसे संवेदनशील जानकारी शामिल हैं, तो आप जब भी काम करते हैं उन्हें अनदेखा करने के लिए .gitignore में एक नियम लिख सकते हैं। हालांकि आपको इन्हें हाथ से जोड़ना होगा, इसलिए शायद यह आपकी समस्या का स्रोत नहीं है। – Aaronontheweb
इसके अलावा, अपने रेपो की अपनी रूट निर्देशिका में गिट स्थिति का प्रयास करें। यह आपको दिखाएगा कि वास्तव में आपके स्थानीय रेपो में क्या है। – Aaronontheweb