जब आप एक कमिट कर रहे होते हैं तो आप गलती से अस्थायी फ़ाइलों को शामिल नहीं करना चाहते हैं या विशिष्ट फ़ोल्डर्स का निर्माण नहीं करते हैं। इसलिए उन .gitignoreवस्तुओं को सूचीबद्ध करने का उपयोग करें जिन्हें आप कमिटिंग से अनदेखा करना चाहते हैं।
इसके अलावा, महत्वपूर्ण रूप git status से सबसे अधिक उपयोग की जाने वाली कमांड में से एक है जहां आप git statusउन फ़ाइलों को सूचीबद्ध करना चाहते हैं जिन्हें संशोधित किया गया है।
आप चाहते हैं कि आपकी git statusसूची अवांछित फ़ाइलों से साफ दिखे। उदाहरण के लिए, मुझे लगा a.cpp, b.cpp, c.cpp, d.cpp & e.cppकि मैं चाहता हूं कि मैं git statusनिम्नलिखित को सूचीबद्ध करूं :
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
मैंgit status निर्माण फ़ोल्डर से मध्यस्थ ऑब्जेक्ट फ़ाइलों और फ़ाइलों के साथ इस तरह से परिवर्तित फ़ाइलों को सूचीबद्ध नहीं करना चाहता
git status
a.cpp
b.cpp
c.cpp
d.cpp
e.cpp
.DS_Store
/build/program.o
/build/program.cmake
इसलिए, git statusइन मध्यवर्ती अस्थायी फ़ाइलों की सूची से खुद को मुक्त करने के लिए और गलती से उन्हें रेपो में शामिल करने के लिए, मुझे ऐसा करना चाहिए .gitignoreजो हर कोई करता है। मुझे उन सभी फ़ाइलों और फ़ोल्डरों की सूची बनाने की आवश्यकता है, .gitignoreजिन्हें मैं कमिट करने से बाहर रखना चाहता हूं।
.gitignoreअनावश्यक फ़ाइलों को करने से बचने के लिए मेरा अनुसरण है
/*.cmake
/*.DS_Store
/.user
/build