गिट बॅश आणि गिट शेलमध्ये काय फरक आहे?


उत्तर 1:

आपल्या प्रश्नाच्या मुख्य भागासाठी:

गिट बॅश आणि गिट शेल हे दोन भिन्न कमांड लाइन प्रोग्राम आहेत जे आपल्याला अंतर्निहित गिट प्रोग्रामसह इंटरफेस करण्याची परवानगी देतात.बॅश ही लिनक्स-आधारित कमांड लाइन आहे (जी विंडोजवर पोर्ट केली गेली आहे) तर शेल मूळ विंडोज कमांड लाइन आहे.आपण त्यापैकी एक वापरू शकता.त्यांच्याकडे फक्त भिन्न ऑक्सिलीरी कमांड असतील, उदाहरणार्थ बॅशला “dir” ऐवजी “ls” आहे.

जेव्हा तुम्ही म्हणता की गिट फॉर विंडोजनेही तुम्हाला गिटहब दिले तेव्हा आपल्या म्हणण्यावरून मी थोडासा गोंधळात पडतो.

गिटहब ही एक ऑनलाइन सेवा आहे जी आपण गिटला कनेक्ट करू शकता.आपल्या कमांड लाइन इंटरफेसपैकी एक किंवा GitHub चा GUI इंटरफेस वापरुन आपण GitHub च्या सर्व्हरवरील "रिमोट" रिपॉझिटरीज स्टोअरमध्ये / वरून डेटा पुश आणि पुल करू शकता.हे करण्यासाठी, आपल्या संगणकावर स्थानिक रेपॉजिटरी असणे आवश्यक आहे.

जर तुम्ही एकतर वापर केला असेल तर तुमचे गिट फक्त गिटहबशी कनेक्ट केले जाईल

>> गिट क्लोन [गीथब रेपोची url]

किंवा

>> गिट रिमोट addड [url]

गिट गोंधळात टाकणारे असू शकते, म्हणूनच मी योग्यरित्या कसा वापरायचा हे शिकण्यासाठी मी एक-दोन दिवस खास करून बाजूला ठेवला.आपण ते कार्यरत असल्यास आम्हाला कळवा.


उत्तर 2:

"गिट बॅश" हे यासह बनलेले एक पॅकेज आहे:

  • जीएनयू बॅश (बॅश - जीएनयू प्रोजेक्ट - फ्री सॉफ्टवेयर फाउंडेशन) चे विंडोज पोर्ट; जीएनयू कोअरयूटिलिजचे एक विंडोज पोर्ट (कोरेट्यूल्स - जीएनयू कोर युटिलिटीज); जीएनयू / लिनक्स सिस्टमवर इतर कमांडचे विंडोज पोर्ट (कमी, फाइल इ.) .) मिंट्टी (मिन्टी - सायगविन टर्मिनल एमुलेटर) टर्मिनल एमुलेटर.

हे विंडोजसाठी गीट पॅकेजमध्ये प्रामुख्याने * एनआयएक्स विकसकांच्या सोयीसाठी समाविष्ट केले गेले आहे जेणेकरून ते अगदी विंडोजवरच घरी बसू शकतात आणि गिट वापरतात त्याप्रमाणे वापरणे सुरू ठेवतात.

दुसरीकडे, “गिट शेल” हा एक प्रोग्राम आहे जो एसएसएच द्वारे acक्सेस केलेल्या गीट सर्व्हरवर चालविला जावा आणि गीट रेपॉजिटरीच्या होस्टिंग खात्यास लॉगिन शेल म्हणून वापरला जाईल जे सर्व्हर-साइड पर्यायांसह गिटची अंमलबजावणी करण्यास परवानगी देतो. अजून काही नाही.त्या खात्यावर एसएसएचद्वारे कनेक्ट करून काय करता येईल यावर मर्यादा घालण्याची गरज आहे.


उत्तर 3:

"गिट बॅश" हे यासह बनलेले एक पॅकेज आहे:

  • जीएनयू बॅश (बॅश - जीएनयू प्रोजेक्ट - फ्री सॉफ्टवेयर फाउंडेशन) चे विंडोज पोर्ट; जीएनयू कोअरयूटिलिजचे एक विंडोज पोर्ट (कोरेट्यूल्स - जीएनयू कोर युटिलिटीज); जीएनयू / लिनक्स सिस्टमवर इतर कमांडचे विंडोज पोर्ट (कमी, फाइल इ.) .) मिंट्टी (मिन्टी - सायगविन टर्मिनल एमुलेटर) टर्मिनल एमुलेटर.

हे विंडोजसाठी गीट पॅकेजमध्ये प्रामुख्याने * एनआयएक्स विकसकांच्या सोयीसाठी समाविष्ट केले गेले आहे जेणेकरून ते अगदी विंडोजवरच घरी बसू शकतात आणि गिट वापरतात त्याप्रमाणे वापरणे सुरू ठेवतात.

दुसरीकडे, “गिट शेल” हा एक प्रोग्राम आहे जो एसएसएच द्वारे acक्सेस केलेल्या गीट सर्व्हरवर चालविला जावा आणि गीट रेपॉजिटरीच्या होस्टिंग खात्यास लॉगिन शेल म्हणून वापरला जाईल जे सर्व्हर-साइड पर्यायांसह गिटची अंमलबजावणी करण्यास परवानगी देतो. अजून काही नाही.त्या खात्यावर एसएसएचद्वारे कनेक्ट करून काय करता येईल यावर मर्यादा घालण्याची गरज आहे.