एक GITIGNORE फाइल काय आहे?

GITIGNORE फाइल्स कसे उघडा, संपादित आणि रूपांतरित करा

GITIGNORE फाइल विस्तारासह फाइल Git नावाची आवृत्ती / स्त्रोत नियंत्रण प्रणालीसह वापरलेली Git दुर्लक्षित फाइल आहे. ते निर्दिष्ट स्त्रोत कोडमध्ये कोणती फाइल्स आणि फोल्डर्स दुर्लक्षित करू नये हे निर्दिष्ट करते.

हे प्रत्येक-मार्ग आधारावर वापरले जाऊ शकते जेणेकरून नियम केवळ विशिष्ट फोल्डरवर लागू होतात, परंतु आपण जागतिक GITIGNORE फाइल देखील तयार करू शकता जो आपल्या प्रत्येक गीतम भांडारावर लागू होते.

GitHub च्या .gitignore टेम्पलेट्स पृष्ठावरून आपण विविध परिस्थतींमध्ये शिफारस केलेल्या गिटिनेअर फायलींचे डझनभर उदाहरणे शोधू शकता.

एक GITIGNORE फाइल उघडा कसे

गिटिनेअर फाइल्स साध्या टेक्स्ट फाइल्स आहेत, म्हणजे आपण कोणत्याही फाइल्स वाचू शकता अशा कोणत्याही प्रोग्रामसह एक उघडू शकता.

Windows वापरकर्ते अंगभूत नोटपॅड प्रोग्रामसह किंवा विनामूल्य नोटपैड ++ अनुप्रयोगासह GITIGNORE फाइल्स उघडू शकतात. मॅकिऑसमधील GITIGNORE फाइल्स उघडण्यासाठी आपण जीएडिट वापरू शकता. लिनक्स उपयोजक (तसेच विंडोज आणि मॅकोओएस) गिटिनेअर फाइल्स उघडणे व संपादित करणेसाठी अओटम शोधू शकतात.

तथापि, गिटिनेअर फाइल्स प्रत्यक्षात वापरता येण्यासारख्या नाहीत (म्हणजे ते दुर्लक्षीत फाइल म्हणून काम करत नाहीत) जोपर्यंत ते Git च्या संदर्भात वापरण्यात आले नाहीत, जे मुक्त सॉफ्टवेअर आहे जे विंडोज, लिनक्स, आणि मायक्रोसॉफ्टवर चालते.

आपण GITIGNORE फाईलला ते लागू करून त्या ठिकाणी ठेवू शकता जिथे आपण नियम लागू करू इच्छिता. प्रत्येक कार्यरत निर्देशिकामध्ये वेगळे ठेवा आणि दुर्लक्ष नियम प्रत्येक फोल्डरसाठी वैयक्तिकरित्या कार्य करेल. आपण प्रकल्प कार्यरत निर्देशिका मूळ फोल्डरमध्ये GITIGNORE फाइल ठेवले तर, आपण तेथे सर्व नियम जोडू शकता जेणेकरून ती एक जागतिक भूमिका घेईल

टीप: Git रिपॉझिटरी निर्देशिकेमध्ये GITIGNORE फाईल लावू नका; जे फाईल कार्यरत डिरेक्टरीमध्ये असणे आवश्यक असल्यामुळे नियम लागू करण्याची परवानगी देणार नाही.

गिटिनेअर फाइल्स आपल्या रेपॉजिटरीचे क्लोन तयार करणार असलेल्या इतर कोणाहीबरोबर दुर्लक्ष करण्याचे नियम सामायिक करण्यास उपयुक्त आहेत म्हणूनच, गीथहबनुसार, आपल्या भांडारात हे महत्त्वाचे आहे.

कसे / एक GITIGNORE फाइल पासून रुपांतरित करण्यासाठी

GITIGNORE वर CVSIGNORE रुपांतरित करण्यावरील माहितीसाठी हा स्टॅक ओव्हरफ्लो थ्रेड पहा. साधारण उत्तर असे आहे की एक नियमित फाइल कनवर्टर नाही जो ते आपल्यासाठी करू शकतो, परंतु एक स्क्रिप्ट असू शकते जी आपण CVSIGNORE फाइलच्या नमुन्यांची प्रतिलिपी करण्यासाठी वापरु शकता.

हे करताना मदत करण्यासाठी SVN रेपॉजिटरीज जीआयटी रिपॉजिटरीजमध्ये कशी रुपांतरित करावी ते पहा. ही बॅट स्क्रिप्ट देखील पहा जी कदाचित तीच गोष्ट साध्य करू शकेल.

आपली GITIGNORE फाईल मजकूर फाईल स्वरूपनात जतन करण्यासाठी, वर उल्लेख केलेल्या मजकूर संपादकांपैकी एकाचा वापर करा. त्यापैकी बहुतेक ते TXT, HTML आणि समानच साध्या मजकूर स्वरुपात रूपांतरीत करतात.

GITIGNORE फायलींवर प्रगत वाचन

आपण या आदेशासह , टर्मिनल वरून स्थानिक GITIGNORE फाइल तयार करू शकता:

स्पर्श .gitignore

जागतिक असे होऊ शकते:

git config --global core.excludesfile ~ / .gitignore_global

वैकल्पिकरित्या, आपण GITIGNORE फाइल बनवू इच्छित नसल्यास, आपण .git / info / exclude फाईल संपादित करुन आपल्या स्थानिक भांडारामध्ये बहिष्कार जोडू शकता.

ऑपरेटिंग सिस्टमद्वारे व्युत्पन्न केलेल्या विविध फायलींकडे दुर्लक्ष करणार्या GITIGNORE फाइलचे हे एक साधे उदाहरण आहे:

.DS_store .DS_Store? ._ *. ट्रॅशेस ehthumbs.db Thumbs.db

स्त्रोत कोडवरून लॉग , एस क्यू एल, आणि SQLITE फाईल्स वगळणारा येथे एक GITIGNORE उदाहरण आहे:

* .log * .sql * .sqlite

बरेच नमुने नियम आहेत जे Git च्या मागणीनुसार उचित वाक्यरचना नियमांचे पालन करण्यासाठी अनुसरून असणे आवश्यक आहे. अधिकृत GITIGNORE दस्तऐवजीकरण वेबसाइटवरून आपण याबद्दल वाचू शकता, आणि कसे काम करतो याबद्दल बरेच काही.

लक्षात ठेवा हे सुनिश्चित करा की जर आपण फाईलकडे आधीपासूनच तपासले नसेल तर दुर्लक्ष केले नाही, आणि नंतर नंतर GITIGNORE फाइलमध्ये दुर्लक्ष करण्याचे नियम जोडा, जोपर्यंत आपण पुढील आदेशासह तो अनलॉक करेपर्यंत Git फाइलकडे दुर्लक्ष करणार नाही:

git rm --cached nameofthefile

आपली फाईल अद्याप उघडत नाही आहे?

आपली फाइल वर वर्णन केल्याप्रमाणे कार्य करीत नसल्यास, आपण फाईल विस्तार योग्यरित्या वाचत असल्याचे तपासा. उदाहरणार्थ, आपण तो मजकूर संपादकासह उघडू शकत नसल्यास किंवा जर Git फाइलला ओळखत नाही, तर आपण कदाचित GITIGNORE फाइलशी व्यवहार करू शकणार नाही.

आयजीएन ही दुसरी दुर्लक्षिलेली फाइल आहे परंतु रोबो हॅलेप दुर्लक्षित केलेल्या यादीतील फाइल स्वरूप आहे ज्यामध्ये ऍडोब RoboHelp ने Windows मदत दस्तऐवज तयार करण्यासाठी वापरल्या आहेत. दस्ताएवजाद्वारे शोधांकडे दुर्लक्ष केलेल्या शब्दांची यादी करण्यासाठी फाईल कदाचित अशीच कार्य करेल - हे Git सह वापरले जाऊ शकत नाही आणि त्याच सिंटॅक्स नियमांचे पालन करत नाही.

आपली फाईल उघडत नसल्यास, त्याचे स्वरूप काय आहे हे जाणून घेण्यासाठी त्याचे फाईल विस्तार संशोधन करा जेणेकरून आपण ते उघडणारे किंवा रुपांतरीत असलेले उपयुक्त सॉफ्टवेअर शोधू शकता.