git-filter-branch पर टैग किए गए जवाब

git फ़िल्टर-शाखा एक देशी Git टूल है जिसका उपयोग बड़े पैमाने पर शाखाओं को फिर से लिखने के लिए किया जाता है, और अक्सर Git रिपॉजिटरी के इतिहास से अवांछित बड़ी या गुप्त फ़ाइलों को हटाने के लिए उपयोग किया जाता है।

30
Git में लेखक और कमिटेटर का नाम और कई कॉम्पटिट का ई-मेल कैसे बदलें?
На сттот вопрос есть ответы на Stack Overflow на русском : Поменять у автора и коммитера емейл имя во всех коммитах मैं स्कूल के कंप्यूटर में एक साधारण स्क्रिप्ट लिख रहा था, और Git में परिवर्तन (एक रेपो में जो मेरे पेनड्राइव में था, घर पर मेरे कंप्यूटर से क्लोन …

25
अलग Git रिपॉजिटरी में डिटैच (चालें) उपनिर्देशिका
मेरे पास Git रिपॉजिटरी है जिसमें कई उपनिर्देशिकाएँ हैं। अब मैंने पाया है कि एक उपनिर्देशिका दूसरे से असंबंधित है और इसे एक अलग भंडार से अलग किया जाना चाहिए। उपनिर्देशिका के भीतर फाइलों के इतिहास को ध्यान में रखते हुए मैं यह कैसे कर सकता हूं? मुझे लगता है …

12
आप एक खराब मर्ज को कैसे ठीक करते हैं, और एक निश्चित मर्ज पर अपना अच्छा काम फिर से करते हैं?
मैंने गलती से एक अवांछित फ़ाइल ( filename.origएक मर्ज को हल करते हुए) मेरे भंडार के लिए कई बार पहले प्रतिबद्ध किया था, मेरे बिना इसे अब तक ध्यान नहीं दिया। मैं फाइल को रिपॉजिटरी हिस्ट्री से पूरी तरह से डिलीट करना चाहता हूं। क्या यह परिवर्तन इतिहास को फिर …

11
जीआईटी इतिहास से संवेदनशील फाइलें और उनके कमिट निकालें
मैं GitHub पर एक Git प्रोजेक्ट लगाना चाहूंगा लेकिन इसमें संवेदनशील डेटा (उपयोगकर्ता नाम और पासवर्ड, जैसे capconrano के लिए /config/deploy.rb) के साथ कुछ फाइलें हैं। मुझे पता है कि मैं इन फ़ाइलनामों को .gitignore में जोड़ सकता हूं , लेकिन यह Git के भीतर उनके इतिहास को नहीं हटाएगा। …

11
मैं एक पुराने भंडार से पुराने इतिहास को कैसे निकालूं?
मुझे डर है कि मुझे इस विशेष परिदृश्य जैसा कुछ भी नहीं मिला। मेरे पास बहुत सारे इतिहास के साथ एक गिट रिपॉजिटरी है: 500+ शाखाएं, 500+ टैग, जो 2007 के मध्य में वापस जा रहे हैं। इसमें ~ 19,500 समाहित है। हम 1 जनवरी, 2010 से पहले के सभी …

10
एक नई, अलग Git रिपॉजिटरी में कई उपनिर्देशिकाओं को अलग करें
यह प्रश्न अलग Git रिपॉजिटरी में Detach उपनिर्देशिका पर आधारित है एक एकल उपनिर्देशिका का पता लगाने के बजाय, मैं एक जोड़े को अलग करना चाहता हूं। उदाहरण के लिए, मेरी वर्तमान निर्देशिका ट्री इस तरह दिखती है: /apps /AAA /BBB /CCC /libs /XXX /YYY /ZZZ और मैं इसके बजाय …


4
Git repo से फ़ाइल को हटाने में विफल, नया बैकअप बनाने में असमर्थ
मैंने अपने रिमोट रेपो से एक फ़ाइल को चलाने की कोशिश की: git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD लेकिन Git की शिकायत है कि नया बैकअप नहीं बनाया जा सकता। एक पिछला बैकअप पहले से ही refs / original / Force में मौजूद है जो कि -f …

8
git rm - घातक: pathspec किसी भी फाइल से मेल नहीं खाता
मैंने अपने प्रोजेक्ट फ़ोल्डर में दुर्घटना से 9000 से अधिक तस्वीरें जोड़ीं। और उन्हें प्रतिबद्ध किया। फिर उन्हें डिस्क से हटा दिया। प्रतिबद्ध। अब मैं परिवर्तन सर्वर को बदलने के लिए प्रयास करें। लेकिन इसमें बहुत अधिक समय लगता है और 12 Gb डेटा भेजने की कोशिश करता है। मैंने …

5
कई छोटे लोगों में बड़े गिट रिपॉजिटरी को विभाजित करें
एसवीएन रिपॉजिटरी को गिट में सफलतापूर्वक परिवर्तित करने के बाद, मेरे पास अब एक बहुत बड़ी गिट रिपॉजिटरी है जिसे मैं कई छोटे रिपॉजिटरी में तोड़ना चाहता हूं और इतिहास को बनाए रखना चाहता हूं। तो, क्या कोई रेपो को तोड़ने में मदद कर सकता है जो इस तरह दिख …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.