मैं नया फ़ोल्डर जोड़ता हूं (वास्तव में मैंने इसे दूसरे रेपो से क्लोन किया था, और यह भूल गया था), फिर मैंने वहां कुछ बदलाव किए। इसके अलावा, मैंने अन्य स्थानों पर बहुत सारे बदलाव किए, जब मैंने गिट ऐड करने की कोशिश की
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: protected/ext/SpecificFolder (modified content)
#
तब मुझे याद आया कि शायद .गित फ़ोल्डर था (क्योंकि पिछली बार मैंने वहां क्लोन बनाया था)। मैं उस फ़ोल्डर में गया और गैर-आवश्यक फ़ाइलों (फ़ोल्डरों) और .गित फ़ोल्डर को भी हटा दिया। मैंने जाँच की स्थिति, कुछ भी अजीब नहीं है। फिर किसी अन्य शाखा के लिए प्रतिबद्ध और चेकआउट करें और अचानक मुझे पता चला कि यह फ़ोल्डर अंतिम प्रतिबद्ध में नहीं जोड़ा गया था। दरअसल फोल्डर को जोड़ा गया था लेकिन अंदर की फाइलों को नजरअंदाज कर दिया गया था। अब भी जब मैं git addउस फ़ोल्डर के लिए कुछ भी करने की कोशिश कर रहा हूँ और git statusकोई बदलाव नहीं दिखा रहा है :(
मैं क्या कर सकता हूँ ?
.gitरिपॉजिटरी थी और मुख्य फोल्डर में रिपॉजिटरी के बजाय उस रिपॉजिटरी में फाइलें जोड़ी जा रही थीं। Git GUI में भी, वह उप-फ़ोल्डर एक फ़ोल्डर के बजाय एक फ़ाइल के रूप में दिखाई दिया।