GUI ब्रांचिंग का उपयोग क्यों करें?
Git GUI Git- .
ये शुरुआती लोगों के लिए बहुत अच्छे हैं, इससे यह देखना आसान हो जाता है कि क्या हो रहा है और आपको सामान्य गलतियों से बचने में मदद मिलती है।
दृश्य दृश्य
अपनी शाखाओं और परिवर्तनों की कल्पना करें
क्लिक करके
चरणबद्ध करने, प्रतिबद्ध होने और आगे बढ़ने के लिए क्लिक करें
एकीकरण उपकरण
सहायक उपकरणों के साथ मर्ज विवादों को संभालें
किसी आदेश की आवश्यकता नहीं
कमांड लाइन विकल्पों को याद रखने की आवश्यकता नहीं है
लोकप्रिय Git GUI शाखा श्रृंखलाएँ
GitHub Desktop
एक निःशुल्क, शुरुआती-अनुकूल ऐप
GitKraken
शक्तिशाली, क्रॉस-प्लेटफ़ॉर्म जीयूआई शाखा
Sourcetree
एटलसियन की निःशुल्क गिट शाखा श्रृंखला
Git GUI
बुनियादी उपकरण जो Git के साथ आता है
VS Code Git
वीएस कोड में अंतर्निहित समर्थन
GitHub Desktop
विंडोज़ और मैक के लिए निःशुल्क, शुरुआती-अनुकूल ऐप
यह GitHub के साथ सबसे अच्छा काम करता है, लेकिन आप इसे अन्य रिपॉजिटरी के साथ उपयोग कर सकते हैं।
फ़ायदे:
- सरल, स्वच्छ इंटरफ़ेस
- GitHub उपयोगकर्ताओं के लिए बढ़िया
- मुक्त
- शुरुआती लोगों के लिए उपयुक्त
समस्याएँ:
- कम उन्नत सुविधाएँ
- गैर-गिटहब साइटों में अधिक लचीलापन नहीं है
उदाहरण वर्कफ़्लो
- GitHub से एक रिपोजिटरी क्लोन करें
- फ़ाइलों में परिवर्तन करें
- ऐप में बदलाव देखें
- एक संदेश के साथ मंचित करें और प्रतिबद्ध हों
- एक क्लिक से GitHub पर पुश करें
GitKraken
आधुनिक इंटरफ़ेस के साथ एक शक्तिशाली, क्रॉस-प्लेटफ़ॉर्म Git शाखा श्रृंखला
यह GitHub, GitLab, Bitbucket और अन्य को सपोर्ट करता है।
फ़ायदे:
- दृश्य प्रतिबद्ध आरेख
- अंतर्निहित विलय/टकराव उपकरण
- एकाधिक प्लेटफ़ॉर्म के साथ काम करता है
- आधुनिक इंटरफ़ेस
समस्याएँ:
- कुछ सुविधाओं के लिए सशुल्क लाइसेंस की आवश्यकता होती है
- शुरुआती लोगों के लिए जटिल हो सकता है
उदाहरण वर्कफ़्लो
- एक भंडार खोलें
- शाखाएँ बनाने के लिए खींचें और छोड़ें
- इतिहास और अभिसरण की कल्पना करें
- अंतर्निर्मित टूल से विवादों का समाधान करें
- परिवर्तनों को दूरस्थ रूप से पुश करें
Sourcetree
एटलसियन की मुफ्त गिट शाखा श्रृंखला, बिटबकेट के लिए लोकप्रिय है लेकिन किसी भी गिट रिपॉजिटरी के साथ काम करती है
फ़ायदे:
- मुक्त
- पूर्ण विशेषताओं
- उन्नत उपयोगकर्ताओं के लिए अच्छा है
- संपूर्ण इतिहास दृश्य
समस्याएँ:
- शुरुआती लोगों के लिए इंटरफ़ेस जबरदस्त हो सकता है
- एक कम आधुनिक डिज़ाइन
उदाहरण वर्कफ़्लो
- एक भंडार जोड़ें
- चरणबद्ध करें और परिवर्तन करें
- सभी कमिट देखने के लिए लॉग/इतिहास दृश्य का उपयोग करें
- बटनों से दबाएँ और खींचें
Git GUI
एक बुनियादी ग्राफ़िकल टूल जो विंडोज़ के लिए Git के साथ आता है
यह सरल है, लेकिन इसमें बुनियादी बातें शामिल हैं।
फ़ायदे:
- यह कब उपलब्ध होगा?
- आसान है
- कोई अतिरिक्त स्थापना की आवश्यकता नहीं है
- डिलीवरी के साथ आता है
समस्याएँ:
- बुनियादी इंटरफ़ेस
- अन्य शाखाओं की तुलना में कम सुविधाएँ
- कम दृश्य तत्व
उदाहरण वर्कफ़्लो
- स्टार्ट मेनू से Git GUI खोलें
- अपना रिपोजिटरी फ़ोल्डर चुनें
- फ़ाइलों को चरणबद्ध करें, एक प्रतिबद्ध संदेश लिखें और प्रतिबद्ध करें
- मेनू का उपयोग करके रिमोट को पुश करें
VS Code Git
विजुअल स्टूडियो कोड में अंतर्निहित Git समर्थन
आप अपने कोड संपादक के भीतर संघर्षों को स्टेज करने, कमिट करने, पुश करने, खींचने और हल करने के लिए सोर्स कंट्रोल पैनल का उपयोग कर सकते हैं।
फ़ायदे:
- आपके संपादक के साथ एकीकृत
- प्रयोग करने में आसान
- एक्सटेंशन के साथ काम करता है
- कोई अतिरिक्त स्थापना की आवश्यकता नहीं है
समस्याएँ:
- समर्पित ऐप्स की तरह इतिहास/शाखाओं का कोई विज़ुअलाइज़ेशन नहीं
- कम उन्नत प्रदर्शन उपकरण
उदाहरण वर्कफ़्लो
- वीएस कोड में एक फ़ाइल खोलें
- फ़ाइलों में परिवर्तन करें
- सोर्स कंट्रोल पैनल का उपयोग करके स्टेज और कमिट करें
- बटनों से दबाएँ और खींचें
अन्य शाखाएँ
कई Git GUI शाखा श्रृंखलाएँ हैं, जिनमें शामिल हैं:
अधिकांश समान तरीकों से काम करते हैं: आप एक रेपो खोलते हैं, अपने परिवर्तन देखते हैं, और Git क्रियाओं के लिए बटन का उपयोग करते हैं।
समस्या को सुलझाना
प्रमाणीकरण मुद्दे
समाधान:सुनिश्चित करें कि यदि आवश्यक हो तो आपने SSH कुंजियाँ या निजी एक्सेस टोकन सेट कर लिए हैं
परिवर्तन नहीं दिखाए गए हैं
समाधान:अपनी शाखा पर अपने रेपो को ताज़ा करें या पुनः स्कैन करें
संघर्ष
समाधान:अपनी शाखा श्रृंखला में निर्मित मर्ज/टकराव टूल का उपयोग करें, या अटक जाने पर कमांड लाइन पर वापस लौटें।
त्वरित संदर्भ
GitHub Desktop
शुरुआती लोगों के लिए सर्वोत्तम
कीमत:मुक्त
GitKraken
उन्नत उपयोगकर्ताओं के लिए
कीमत:निःशुल्क + सशुल्क
Sourcetree
पूर्ण विशेषताओं
कीमत:मुक्त
VS Code
संपादक के साथ एकीकृत
कीमत:मुक्त