version control - remove sensitive data but not file from git history -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 9 जवाब
मेरे पास एक फाइल है जो एक बार संवेदनशील कॉन्फ़िगरेशन जानकारी शामिल है मैं उस कॉन्फ़िगरेशन जानकारी को किसी दूसरी फ़ाइल में ले जाता हूं जो संस्करण नियंत्रण के अंतर्गत नहीं है I मैं अन्य फाइल को संस्करण नियंत्रण के तहत रखना चाहता हूं, लेकिन मैं इसका इतिहास हटाना चाहता हूं क्योंकि कोई आसानी से गिटूब पर स्रोत को ब्राउज़ कर सकता है और पिछले कमिट में संवेदनशील जानकारी पा सकता है। ऐसा करने का सबसे अच्छा तरीका क्या है? मैं केवल यह देख रहा हूं कि फ़ाइल को संस्करण नियंत्रण से कैसे निकालना है और उसका इतिहास साफ़ करना
जीआईटी में थोड़ा नया, इसलिये नईबिनीस को क्षमा करें
आप इस लेख को देखना चाह सकते हैं
बहुत ज्यादा यह कमांड कहता है < / P>
git फ़िल्टर-शाखा - बल - इंडेक्स-फ़िल्टर 'git rm --cached --ignore-unmatch rakefile' \ --prune-empty --tag- नाम-फ़िल्टर बिल्ली - --all
git से
राकफ़ाइल का इतिहास निकाल देगा। हालांकि, वे आगे बढ़ते हैं और उस फाइल को उनके गिटग्नॉर में जोड़ते हैं। आपको उस भाग को छोड़ देना चाहिए क्योंकि आप फ़ाइल को संस्करण नियंत्रण में रखना चाहते हैं।
Comments
Post a Comment