जब आप एक कमिट कर रहे होते हैं तो आप गलती से अस्थायी फ़ाइलों को शामिल नहीं करना चाहते हैं या विशिष्ट फ़ोल्डर्स का निर्माण नहीं करते हैं। इसलिए उन .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