GitTree डेस्कटॉप मैनुअल
विलय और समाधान करें
शाखाओं को एक साथ लाएँ: विलय करें या पुनः आधार बनाएँ, विवादों को पंक्ति दर पंक्ति सुलझाएँ, और एकल प्रतिबद्धताओं को वहाँ ले जाएँ जहाँ आपको उनकी आवश्यकता है।
शाखाएँ मिलाएँ
विलय से किसी अन्य शाखा की प्रतिबद्धताएँ उस शाखा में आ जाती हैं जिस पर आप हैं, जैसे कि
निःशुल्कgit merge। अन्य शाखा पर राइट-क्लिक करें और चुनें Merge … into …: GitTree पहले विरोधों की जांच करता है और आपको यह चुनने देता है कि मर्ज कैसे रिकॉर्ड किया जाए।एक शाखा को पुनः आधार बनाएं
रीबेसिंग आपकी शाखा की प्रतिबद्धताओं को दूसरी शाखा के शीर्ष पर दोहराता है, इसलिए इतिहास एक सीधी रेखा में रहता है, जैसे कि
निःशुल्कgit rebase। कमिट को नई आईडी मिलती हैं; GitTree पुरानी शाखा कोrefs/ogt/trashके अंतर्गत रखता है और Undo उसे वापस लाता है।मर्ज विवादों का समाधान करें
टकराव तब होता है जब दोनों शाखाएं समान रेखाएं बदल देती हैं। GitTree का रिज़ॉल्वर दो संस्करणों को एक साथ दिखाता है, A और B: प्रत्येक विरोध में रखने के लिए लाइनों पर टिक करें, Output की जांच करें, फिर Save की जांच करें और मर्ज, रिबेस या चेरी-पिक जारी रखें।
निःशुल्कचेरी-चुनें और कमिट वापस करें
Cherry-Pick Commit एक कमिट के परिवर्तनों को आपकी वर्तमान शाखा में एक नई कमिट के रूप में कॉपी करता है, जैसे कि
निःशुल्कgit cherry-pick। Revert Commit एक नया कमिट जोड़ता है जो एक को पूर्ववत करता है, जैसे किgit revert: पहले से ही धकेले गए किसी चीज़ को वापस लेने का सुरक्षित तरीका।किसी ऑपरेशन को जारी रखें, छोड़ें या निरस्त करें
मर्ज, रीबेस, चेरी-पिक या रिवर्ट आधे रास्ते में रुक सकता है, आमतौर पर किसी टकराव पर। ग्राफ़ के ऊपर एक बैनर ऑपरेशन और उसके चरण का नाम देता है, और Resolve, Continue, Skip (रीबेस) और Abort… प्रदान करता है। निरस्त करने से वह बच जाता है जो पहले गिरता है, इसलिए Undo उसे वापस लाता है।
निःशुल्करिकॉर्ड किए गए संघर्ष समाधानों का पुन: उपयोग करें
Reuse recorded resolutions (rerere) चालू होने पर, Git याद रखता है कि आपने किसी विरोध को कैसे हल किया था और जब वह विरोध वापस आता है, उदाहरण के लिए बार-बार रिबेस के दौरान, वही समाधान लिखता है। GitTree आपको बताता है कि यह कब हुआ और आपको फ़ाइल को हल किए गए के रूप में चिह्नित करने से पहले इसकी समीक्षा करने देता है।
निःशुल्क