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