git - क्या गिट में दबाव डालने के लिए कोई बहिष्कार फाइल है?



github (1)

जब मैं एक रिपॉजिटरी खींचता हूं, तो मैं अपने स्थानीय सेटिंग्स को ओवरराइट होने से बचने के लिए बहिष्कृत फ़ाइल का उपयोग कर रहा हूं। जब मैं मुख्य रिपॉज़िटरी को धक्का देता हूं, तो मैं उसी फाइल को धक्का नहीं दूँगा। मैं यह कैसे करु?


यदि कोई फ़ाइल आपके स्थानीय रिपॉजिटरी के लिए प्रतिबद्ध है (आपने git add <file> और git commit git add <file> था) तो अगर आप इसे किसी भी अन्य रिपॉजिटरी में धक्का दे देते हैं जो फाइल को भी धक्का दिया जाएगा आप केवल पूरी प्रतिबद्धता को पुश कर सकते हैं, अलग-अलग फाइलों के नहीं।

यदि आप इस फ़ाइल को पुश नहीं करना चाहते हैं, तो आपको पहले इसे निकालना होगा, इस फाइल को निकालकर एक नया कमेंट करना होगा, और इसे ग्रिगिरोर में जोड़कर इसे फिर से सहेजने से बचें। तो इस तरह से कदम:

git rm yourfile
git commit -m 'Removing yourfile'
echo yourfile >> .gitignore

और तुम हो





github