2015-02-07 5 views
13

one of my repository में "src" फ़ोल्डर धूसर हो जाता है (और क्लिक करने योग्य नहीं है):मैं गिटहब में अपना फ़ोल्डर क्यों नहीं खोल सकता?

screenshot

मैं GitHub के लिए जोर दे रहा से पहले निम्नलिखित कदम उठाए:

  1. मैं एक नया भंडार बनाया गिटहब पर
  2. मैं अपनी परियोजना पर गिट गिट शुरू करता हूं।
  3. git add .
  4. git commit -m "comment"
  5. git remote add origin url
  6. git push -u origin master
  7. उपयोगकर्ता नाम
  8. पासवर्ड

"src" फ़ोल्डर GitHub पर दिखाया गया है, लेकिन नहीं खोला जा सकता। मैं क्या कर सकता हूँ?

+0

क्या आप प्रासंगिक परियोजना के लिए एक लिंक साझा कर सकते हैं? – Mureinik

+0

यदि अंतिम प्रतिबद्धता में त्रुटि हुई, तो यह कभी-कभी मामला हो सकता है। – Adi

+0

गीथब पर केवल एक ही प्रतिबद्धता है, क्या आप वाकई मास्टर शाखा में स्थानीय हैं? – MrTux

उत्तर

2

आइकन का मतलब है कि आपने इस फ़ोल्डर को submodule के रूप में चिह्नित किया है। अपने .gitmodules खोलें और आप वहां src bin नामक फ़ोल्डर देखेंगे।

अपने submodule से उन्हें निकालें और इसे

What is this grey git icon?

15

नियमित फ़ोल्डर बन जाएगा मैं द्वारा .git फ़ोल्डर सबफ़ोल्डर के अंदर (छिपा फ़ाइलों और फ़ोल्डरों) हटाने से समस्या को हल किया। आपके पास रूट फ़ोल्डर में केवल होना चाहिए। रूट फ़ोल्डर में होना चाहिए।

गिट ने उस फ़ोल्डर को modified but untracked content के रूप में पहचाना।
इस समस्या के अन्य समाधान इस सूत्र लग रहे हैं,: Git - how to track untracked content?

+1

मैं चाहता था यह ध्यान रखना पसंद है कि (किसी भी तरह) मैं फ़ोल्डर ए नहीं खोल सका क्योंकि फ़ोल्डर बी (जो ए के समान फ़ोल्डर में है) में '.git' था –

0

आप परियोजना आप पाएंगे क्लोन, कि इन फ़ोल्डरों खाली वास्तव में कर रहे हैं:

​$ ls -la bin 
total 0 
drwxr-xr-x+ 2 fabiopoloni staff 68 8 Okt 12:18 . 
drwxr-xr-x+ 8 fabiopoloni staff 272 8 Okt 12:18 .. 

​$ ls -la src 
total 0 
drwxr-xr-x+ 2 fabiopoloni staff 68 8 Okt 12:18 . 
drwxr-xr-x+ 8 fabiopoloni staff 272 8 Okt 12:18 .. 

वहाँ भी कोई .gitmodules तो यह 'है जब स्थिति देखने/उसे समन्वयित आपको एक त्रुटि दिखाएंगे:

:

​$ git submodule status 
No submodule mapping found in .gitmodules for path 'bin' 

​$ git submodule sync 
No submodule mapping found in .gitmodules for path 'bin' 
No submodule mapping found in .gitmodules for path 'src' 

के बाद से वे खाली कर रहे हैं, सबसे आसान तरीका उन्हें हटाने और प्रतिबद्ध करने के लिए है

​$ rm -rf bin 
​$ rm -rf src 
​$ git commit -a -m 'Removed empty submodules folders' 
$ git push 
संबंधित मुद्दे