मेरे पास एक स्थानीय गिट भंडार है कि मैंने कई काम किए हैं जिनके साथ मैं बरकरार रखना चाहता हूं। दुर्भाग्यवश, जबकि कोड उचित पुन: प्रयोज्य है, मैंने कुछ प्रारंभिक प्रतिबद्धता में कुछ संवेदनशील डेटा (डेटाबेस नाम/उपयोगकर्ता/पासवर्ड) शामिल किए हैं। सामान्य इतिहास संरचना को बनाए रखते हुए, मैं संपूर्ण इतिहास को संवेदनशील डेटा को अनामित करने के लिए बदलना चाहता हूं। क्या यह संभव है? यदि हां, तो कैसे?स्थानीय गिट भंडार को अनामित करें?
7
A
उत्तर
6
मुझे लगता है कि इस में मदद मिलेगी:
0
रिपोजिटरी से उन्हें निकालें, फिर करते हैं। तब आपको उन सभी कामों को स्क्वैश करने की आवश्यकता होती है जब फ़ाइलों को हटा दिए जाने पर जोड़ा गया था। आप here के बारे में एक अच्छी व्याख्या देख सकते हैं जो कम से कम git rebase -i
का उपयोग करने का सुझाव देता है।
+0
मुझे पता है कि मैं स्क्वैश कर सकता हूं, लेकिन वह उस इतिहास को हटा देगा जिसके बारे में मैं बात कर रहा था। – naught101
संबंधित मुद्दे
- 1. स्थानीय गिट भंडार रीसेट करें
- 2. स्थानीय भंडार
- 3. गिट स्थानीय भंडार से ग्रहण कार्यक्षेत्र को अलग कैसे करें?
- 4. गिट भंडार के भीतर गिट भंडार
- 5. स्थानीय से रिमोट गिट भंडार कैसे बनाएं?
- 6. जेनकिंस मेरे स्थानीय गिट भंडार से जुड़े
- 7. svn में स्थानीय गिट भंडार कैसे आयात करें?
- 8. गिट: स्थानीय परिवर्तन पूर्ववत करें; गिट जोड़ें + गिट आरएम?
- 9. स्थानीय भंडार
- 10. स्थानीय भंडार
- 11. दूषित गिट भंडार को पुनर्स्थापित कैसे करें?
- 12. कैसे स्थानीय भंडार
- 13. बाधित गिट fetch द्वारा टूटी गिट भंडार कैसे ठीक करें?
- 14. नेस्टेड गिट भंडार?
- 15. गिट की स्थानीय भंडार और रिमोट रिपोजिटरी - भ्रमित अवधारणाएं
- 16. स्थानीय गिट भंडार में परिवर्तन नहीं कर सकते
- 17. स्थानीय फाइल सिस्टम पर भंडार के साथ गिट-विलय
- 18. ग्रहण और ईजीआईटी: * स्थानीय * भंडार
- 19. सार्वजनिक गिट भंडार कैसे सेट करें?
- 20. गिट: स्थानीय परिवर्तन को ओवरराइट कैसे करें?
- 21. गिट एक अन्य नंगे भंडार
- 22. स्थानीय गिट रेपो
- 23. ग्रहण m2eclipse स्थानीय भंडार
- 24. मैवेन स्थानीय भंडार
- 25. स्थानीय भंडार में जार कैसे प्रकाशित करें?
- 26. संगीतकार स्थानीय भंडार
- 27. विफलता, स्थानीय भंडार
- 28. गिट भंडार का पुनर्विक्रय
- 29. redmine पर गिट भंडार कैसे क्लोन करें?
- 30. गिट विभिन्न भंडार विलय?
हां। इतिहास फिर से लिखना महत्वपूर्ण है। मैंने बैकअप रेपो बनाया (बस मामले में), और फिर 'गिट फिल्टर-शाखा - ट्री-फिल्टर' sed -i "/ संवेदनशील डेटा/साफ डेटा/जी * 'हेड' चलाया, और यह सब कुछ हटा दिया पेड़। सूचक के लिए धन्यवाद! – naught101