सामग्री पर जाएं
GitTree
प्रतिबद्ध ग्राफ

प्रतिबद्ध ग्राफ़ पढ़ें

प्रतिबद्ध ग्राफ़ रिपॉजिटरी के इतिहास को पंक्तियों के रूप में दिखाता है, सबसे पहले, लेन के साथ जो शाखाएं जहां शुरू होती हैं वहां विभाजित होती हैं और जहां वे विलय होती हैं वहां जुड़ जाती हैं। पंक्तियों पर लेबल शाखाएँ और टैग दिखाते हैं; चेक मार्क दर्शाता है कि आप किस शाखा में हैं।

निःशुल्कअद्यतन किया गया

GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।

इस पेज पर
  1. शुरू करने से पहले
  2. इसे कहां खोजें
  3. कदम
  4. अपेक्षित परिणाम
  5. इतिहास के हिस्से पर ध्यान दें
  6. अगर कुछ गलत होता है
  7. प्रश्न
  8. संबंधित

शुरू करने से पहले

  • एक रिपॉजिटरी खोलें: इसका टैब बीच में ग्राफ़ दिखाता है।

इसे कहां खोजें

  • ग्राफ़ रिपॉजिटरी टैब के मध्य में है। टूलबार में Graph फ़ाइल या अंतर खुलने पर उसे वापस लाता है।
  • Graph columns मेनू के लिए कॉलम हेडर पर राइट-क्लिक करें, या उनके अंत में स्लाइडर बटन का उपयोग करें: Author, Date और SHA दिखाएं, या कॉम्पैक्ट पंक्तियों का उपयोग करें।
कार्रवाईmacOSWindows और Linux
Jump to HEAD⌘⇧HCtrl+Shift+H
Focus on Current Branch⌘⇧BCtrl+Shift+B
इतिहास खोजें⌘FCtrl+F

कदम

  1. एक पंक्ति पढ़ें

    प्रत्येक पंक्ति एक प्रतिबद्ध है: उसकी लेन पर लेखक के प्रथमाक्षर, फिर उसका संदेश। पंक्तियाँ शीर्ष पर नवीनतम से लेकर सबसे पुरानी तक चलती हैं; "2 दिन पहले" जैसा विभाजक समय बीतने का प्रतीक है।

    चेक-आउट डेवलप ब्रांच, उत्पत्ति/विकास, एक मर्ज कमिट और फीचर/सर्च ब्रांच क्रमांकित के साथ कमिट ग्राफ़ GitTree
    1 चेक-आउट शाखा, 2 रिमोट पर वही शाखा, 3 एक मर्ज कमिट, 4 अन्य स्थानीय शाखा।GitTree प्रदर्शन भंडार के साथ इंटरफ़ेस।
  2. शाखाएं और टैग ढूंढें

    Branch / Tag कॉलम में लेबल प्रत्येक शाखा या टैग की ओर इंगित प्रतिबद्धता पर बैठते हैं। A ✓ चेक-आउट शाखा को चिह्नित करता है। एक लैपटॉप आइकन का अर्थ है एक स्थानीय शाखा, एक क्लाउड आइकन का एक दूरस्थ शाखा, दोनों आइकन का एक स्थानीय शाखा है जो अपने रिमोट के स्तर पर है। +1 का अर्थ है कि अधिक लेबल पंक्ति साझा करते हैं।

  3. गलियों का पालन करें

    एक लेन विकास की एक पंक्ति है। जहां एक गली निकलती है, वहां एक नई शाखा शुरू होती है; जहां दो लेन एक कमिट में जुड़ती हैं, वह कमिट दो माता-पिता के साथ विलय है। रंग केवल गलियों को अलग बताते हैं।

  4. अपने अप्रतिबद्ध कार्य को पहचानें

    शीर्ष पर // WIP पंक्ति उन परिवर्तनों को दर्शाती है जो आपने अभी तक नहीं किए हैं, कितने परिवर्तन किए गए हैं और कितने नहीं किए गए हैं। उन्हें खोलने के लिए इसे चुनें.

अपेक्षित परिणाम

इंस्पेक्टर में उसका पूरा विवरण देखने के लिए किसी भी पंक्ति का चयन करें: उसका SHA, माता-पिता, लेखक और बदली हुई फ़ाइलें (एक प्रतिबद्धता का निरीक्षण करें)।

इतिहास के हिस्से पर ध्यान दें

  • Focus on Current Branch केवल चेक-आउट शाखा, उसकी अपस्ट्रीम और उसकी आधार शाखा को दिखाता है, आधार के बाद से उसके पास कितने कमिट हैं।
  • Show Only This Branch या Focus on This Branch के लिए शाखा लेबल पर राइट-क्लिक करें।
  • Filter Graph केवल लेखक की प्रतिबद्धता, दिनांक सीमा या पथ रखता है; ग्राफ़ के ऊपर की पट्टी बताती है कि क्या फ़िल्टर किया गया है, और इसे साफ़ करने से प्रत्येक पंक्ति वापस आ जाती है। फ़िल्टर करने से इतिहास कभी नहीं मिटता.

अगर कुछ गलत होता है

मैं जिस शाखा की अपेक्षा करता हूं वह ग्राफ़ में नहीं है

यह किसी सक्रिय फ़िल्टर या फ़ोकस के बाहर, या केवल रिमोट पर छिपा हुआ हो सकता है और अभी तक लाया नहीं गया है। फ़िल्टर बार साफ़ करें, फिर लाएँ (फ़ेच करें, खींचें और पुश करें)।

इतिहास "रिमोट पर इतिहास जारी रहता है" के साथ रुक जाता है

भंडार एक उथला क्लोन है। उस पंक्ति के मेनू से Fetch More History या Fetch Full History का उपयोग करें।

प्रश्न

एक ही शाखा नाम के दो लेबल क्यों हैं?

एक आपकी स्थानीय शाखा है और दूसरी रिमोट पर स्थित शाखा (जैसे कि origin/develop)। वे तब भिन्न होते हैं जब एक ने ऐसा किया हो और दूसरे ने ऐसा नहीं किया हो; जब वे समतल होते हैं, तो GitTree दोनों आइकनों के साथ एक लेबल दिखाता है।