Git GUI, Git Bash, Git CMD के बीच अंतर




(2)

GIT GUI, GIT BASH और GIT CMD में क्या अंतर है?

क्वोरा में इससे पहले किसी ने पूछा है।

गिट बैश :

बैश एक यूनिक्स शेल और कमांड भाषा है, और लिनक्स (उबंटू आदि) और ओएस एक्स पर डिफ़ॉल्ट शेल है। आम शब्दों में, किसी भी लिनक्स डिवाइस के टर्मिनल पर चलने वाले गिट को गिट बैश के रूप में जाना जाता है।

Git CMD :

(कमांड लाइन प्रॉम्प्ट) विंडोज ऑपरेटिंग सिस्टम पर कमांड-लाइन दुभाषिया है। लिनक्स में खराब-गधा टर्मिनल के बराबर, जब आप खिड़कियों पर गिट स्थापित करते हैं और आपको कमांड लाइन का उपयोग करने के लिए उपयोग किया जाता है, तो एक git कमांड चलाने के लिए cmd का उपयोग करता है।

जब आप उपर्युक्त दोनों में से किसी एक का उपयोग करने के लिए आदेश देते हैं तो यह बिल्कुल भी अंतर नहीं है। मैं किसी भी दिन cmd पर टर्मिनल पसंद करूंगा, लेकिन अगर आप पारंपरिक कारणों से विंडोज को पसंद करते हैं, तो मैंने मुझे विंडोज पर महसूस करने जैसा टर्मिनल देने के लिए Cygwin का उपयोग किया है।

गिट GUI :

अनिवार्य रूप से उन लोगों के उद्देश्य से जो ब्लैक स्क्रीन पर कोडिंग को पसंद नहीं करते हैं कमांड लाइन। यह उदाहरण के लिए आपके द्वारा पसंद किए जाने वाले कमांड को चलाने के लिए एक ग्राफिकल यूजर इंटरफेस प्रदान करता है। यदि आप अपने स्थानीय रिपॉजिटरी से स्टेजिंग कतार में कुछ बदलाव कर रहे हैं, तो आपको बदलावों को करने के लिए सिर्फ एक बटन पर क्लिक करना होगा, जबकि git कमांड 'git प्रतिबद्ध -m "है"

मुझे लगता है कि यह आपके प्रश्न के लिए पर्याप्त स्पष्ट है।

Git GUI , Git Bash और Git CMD में क्या अंतर है? मैं एक शुरुआती हूं, और अपने इंस्टॉलेशन को करने के लिए मैं आमतौर पर गिट बैश और गिट सीएमडी दोनों का उपयोग करता हूं


Git CMD, git कमांड के साथ नियमित विंडोज कमांड प्रॉम्प्ट की तरह है। यह आपको कमांड लाइन के माध्यम से Git की सभी विशेषताओं का उपयोग करने देता है। उपयोगी यदि आप पहले से ही विंडोज cmd से परिचित हैं और आप केवल Windows पर काम करते हैं।

Git Bash खिड़कियों पर bash वातावरण का अनुकरण करता है। यह आपको कमांड लाइन में सभी git फीचर्स का उपयोग करने देता है और साथ ही अधिकांश मानक यूनिक्स कमांड्स । उपयोगी है यदि आप लिनक्स के लिए उपयोग किए जाते हैं और समान आदतों को रखना चाहते हैं।

Git GUI एक G रैपफिकल U Ser I nterface है जो आपको कमांड लाइन को छुए बिना Git का उपयोग करने देता है। यह अन्य Git ग्राहकों के बीच एक विकल्प है। चूंकि जीयूआई जीयूआई बहुत कम है, इसलिए आप अन्य विकल्पों को भी देख सकते हैं यदि जीयूआई आपकी रुचि रखते हैं।

यह आपको तय करना है कि आप किसका उपयोग करना चाहते हैं। कई अन्य लोगों के अनुसार, मैं आपको ग्राफिकल इंटरफ़ेस पर जाने से पहले कमांड लाइन के साथ Git सीखने की सलाह देता हूं। अगर आपको नहीं पता कि गिट बैश और गिट सीएमडी में से किसे चुनना है, तो मैं गिट बैश के लिए जाऊंगा क्योंकि बैश सीखने के लिए बहुत उपयोगी उपकरण है।





cmd