वीडियो: स्थानीय प्रतिबद्धताओं को पुनः व्यवस्थित करें, स्क्वैश करें, पुनः लिखें और छोड़ें
वीडियो YouTube के प्लेयर में गोपनीयता-उन्नत मोड में चलता है।
- 7 मिनट का वीडियो
- अंग्रेजी कथन · English and Arabic कैप्शन
- यूट्यूब पर देखें
पाँच रफ प्राइवेट कमिट्स को दो साफ़ कमिट्स में बदलें: एक आश्रित फिक्स को स्थानांतरित करें, एक संदेश को दोबारा लिखें, चरणों को मोड़ें और स्क्वैश करें, केवल शोर छोड़ें, और जांचें कि परिणाम में वही फ़ाइलें हैं जो आप चाहते थे।
पूरा पाठ पढ़ें
लेख में वीडियो, अभ्यास अभ्यास और प्रश्नों से प्रत्येक चरण और आदेश शामिल हैं।
वीडियो प्रतिलेख
वीडियो का वर्णन, संकेत दर संकेत।
- पांच कच्चे कमिट दो साफ कमिट बन जाते हैं, सुरक्षित रूप से.
- इंटरएक्टिव रिबेस एक योजना है: की एक सूची चरण, सबसे पुराना पहला।
- Git सूची को ऊपर से नीचे तक दोबारा चलाता है एक आधार.
- प्रत्येक चरण को एक क्रिया मिलती है: चुनें, पुनः लिखें, स्क्वैश, फिक्सअप या ड्रॉप।
- सबसे पहले, पाँच निजी कमिट बनाएँ और a बचाव शाखा.
- तीन असली काम हैं. एक ठीक है, और एक अस्थायी शोर है.
- उनके नीचे कमिट पर राइट-क्लिक करें, और इतिहास संपादित करें खोलें.
- कमिट्स का इंटरैक्टिव रिबेस चुनें ऊपर.
- संपादक पाँच चरणों को सूचीबद्ध करता है, सबसे पुराने प्रथम.
- तीनों विकल्प छोड़ दें. हम चलेंगे फिक्सअप स्वयं।
- फिक्सअप कमिट के ठीक बाद का है यह ठीक हो जाता है. इसे दो बार ऊपर ले जाएं.
- अब वैलिडेशन नोट को ऊपर ले जाएं समीक्षा नोट.
- अब क्रम है एक, चार, तीन, दो, पांच.
- पहला चरण रीवर्ड पर सेट करें और लिखें नया संदेश.
- फिक्सअप चरण को फिक्सअप पर सेट करें। इसका संदेश फेंक दिया जाता है.
- सत्यापन नोट रखें, और स्क्वैश करें इसमें समीक्षा नोट.
- स्क्वैश दोनों संदेश दिखाता है. एक लिखें जोड़ी के लिए संदेश.
- अस्थायी नोट छोड़ें. इसका परिवर्तन होगा जीवित नहीं रहना.
- प्रत्येक पंक्ति को एक बार फिर से पढ़ें. पर कुछ भी नहीं है दूरस्थ.
- एक बार Start Rebase चुनें, और इसके लिए प्रतीक्षा करें ख़त्म करना.
- ग्राफ़ के ऊपर अब दो कमिट हैं आधार.
- दोनों के पास नई आईडी हैं। पुराने पांच पर हैं बचाव शाखा.
- पेज खोलें: लेबल फिक्स वहां है। द शोर ख़त्म हो गया है.
- अब टर्मिनल में भी यही योजना है गिट रिबेस -आई।
- Git कार्य सूची खोलता है। सबसे पुराना, सबसे पहले चुनने के लिए सेट करें.
- हमारी योजना में पंक्तियों को फिर से लिखें: दोबारा लिखें, फिक्सअप, पिक, स्क्वैश, ड्रॉप।
- Git दो संदेश मांगता है। एक लिखें प्रत्येक के लिए लाइन.
- आधार के ऊपर कमिट की गणना करें: दो।
- विषयों की सूची बनाएं. ये हम दोनों हैं लिखा.
- स्थिति खाली है, और अस्थायी नोट है चला गया.
- इनपुट बदलें: स्क्वैश को पर रखें पहला कदम.
- इसके ऊपर मोड़ने लायक कुछ भी नहीं है, इसलिए गिट ने मना कर दिया.
- या फ़िक्सअप को उसकी प्रतिबद्धता से ऊपर ले जाएँ: किसी विरोध के कारण दोबारा खेलना बंद हो जाता है।
- यदि यह रुक जाए तो इसे ठीक करें और जारी रखें। या निरस्त करें, और कुछ भी नहीं बदलेगा।
- बचाव शाखा अभी भी आपके पास है मूल पाँच प्रतिबद्धताएँ।
- कभी भी ऐसा दोबारा न लिखें जो कोई और करता हो पहले से ही है.
- अभ्यास करें: योजना समझाएं, और कदम क्यों उठाएं कोई स्क्वैश नहीं हो सकता.
- इसके बाद, विलय या ए होने पर विवादों को हल करें रीबेस रुक जाता है.