گٹ باش اور گٹ شیل میں کیا فرق ہے؟


جواب 1:

آپ کے سوال کے اہم حصے کے لئے:

گٹ باش اور گٹ شیل دو مختلف کمانڈ لائن پروگرام ہیں جو آپ کو بنیادی گٹ پروگرام کے ساتھ انٹرفیس کرنے کی اجازت دیتے ہیں۔باش ایک لینکس پر مبنی کمانڈ لائن ہے (جو ونڈوز میں پورٹ کردی گئی ہے) جبکہ شیل ونڈوز کی مقامی کمانڈ لائن ہے۔آپ ان میں سے کسی کو بھی استعمال کرسکتے ہیں۔ان کے پاس صرف مختلف معاون کمانڈ ہوں گے ، مثال کے طور پر باش کے پاس "dir" کے بجائے "ls" ہے۔

میں تھوڑا سا الجھا ہوں آپ کے کیا معنی ہیں جب آپ کہتے ہیں کہ گٹ برائے ونڈوز نے آپ کو گٹ ہب بھی دیا ہے۔

گٹ ہب ایک آن لائن سروس ہے جس سے آپ گٹ کو مربوط کرسکتے ہیں۔اپنے کمانڈ لائن انٹرفیس یا GitHub کے GUI انٹرفیس میں سے کسی ایک کا استعمال کرتے ہوئے ، آپ GitHub کے سرور پر "ریموٹ" ذخیر. اسٹورز / سے ڈیٹا کو دباؤ اور کھینچ سکتے ہیں۔ایسا کرنے کے ل you ، آپ کو اپنے کمپیوٹر پر مقامی ذخیرے رکھنا ہوں گے۔

آپ کا گٹ صرف تب ہی گٹ ہب سے مربوط ہوگا جب آپ اسے استعمال کرتے ہوئے کہیں گے

>> گٹ کلون [گتوب ریپو کا یو آر ایل]

یا

>> گٹ ریموٹ ایڈ [url]

گٹ مبہم ہوسکتا ہے ، اسی وجہ سے میں نے ایک یا دو دن خاص طور پر استعمال کرنے کا طریقہ سیکھنے کے لئے الگ کردیا۔اگر آپ اسے کام کر رہے ہیں تو ہمیں بتائیں۔


جواب 2:

"گٹ باش" ایک ایسا پیکیج ہے جس پر مشتمل ہے:

  • GNU بش (بش - GNU پروجیکٹ - فری سوفٹویئر فاؤنڈیشن) کی ونڈوز پورٹ G GNU CoreUtils (Coreutils - GNU कोर افادیت) کی ونڈوز پورٹ G عام طور پر GNU / Linux کے نظام پر پائے جانے والے دیگر کمانڈوں کی ونڈوز پورٹ (کم ، فائل وغیرہ) .) ٹکسال (منٹی - سائگون ٹرمینل ایمولیٹر) ٹرمینل ایمولیٹر۔

اس میں بنیادی طور پر * NIX ڈویلپرز کی سہولت کے لئے ونڈوز کے لئے گٹ پیکیج کے ساتھ شامل کیا گیا ہے تاکہ وہ ونڈوز پر بھی گھر میں ٹھیک محسوس کرسکیں اور Git کو جس طرح استعمال کیا جاتا ہے اسی طرح استعمال کرسکتے ہیں۔

دوسری طرف ، "گٹ شیل" ایک ایسا پروگرام ہے جس کو ایس ایس ایچ کے ذریعے حاصل کردہ گٹ سرورز پر چلایا جاسکتا ہے ، اور گیٹ ریپوزٹری کی میزبانی کرنے والے اکاؤنٹ میں لاگ ان شیل کے طور پر استعمال کیا جاتا ہے جو سرور سائیڈ آپشنز کے ساتھ گٹ کو صرف عمل میں لانے کی اجازت دیتا ہے۔ اور کچھ نہیں.ایس ایس ایچ کے ذریعہ اس اکاؤنٹ سے منسلک ہوکر کیا کیا جاسکتا ہے اس کی کوئی حدود رکھنا ہے۔


جواب 3:

"گٹ باش" ایک ایسا پیکیج ہے جس پر مشتمل ہے:

  • GNU بش (بش - GNU پروجیکٹ - فری سوفٹویئر فاؤنڈیشن) کی ونڈوز پورٹ G GNU CoreUtils (Coreutils - GNU कोर افادیت) کی ونڈوز پورٹ G عام طور پر GNU / Linux کے نظام پر پائے جانے والے دیگر کمانڈوں کی ونڈوز پورٹ (کم ، فائل وغیرہ) .) ٹکسال (منٹی - سائگون ٹرمینل ایمولیٹر) ٹرمینل ایمولیٹر۔

اس میں بنیادی طور پر * NIX ڈویلپرز کی سہولت کے لئے ونڈوز کے لئے گٹ پیکیج کے ساتھ شامل کیا گیا ہے تاکہ وہ ونڈوز پر بھی گھر میں ٹھیک محسوس کرسکیں اور Git کو جس طرح استعمال کیا جاتا ہے اسی طرح استعمال کرسکتے ہیں۔

دوسری طرف ، "گٹ شیل" ایک ایسا پروگرام ہے جس کو ایس ایس ایچ کے ذریعے حاصل کردہ گٹ سرورز پر چلایا جاسکتا ہے ، اور گیٹ ریپوزٹری کی میزبانی کرنے والے اکاؤنٹ میں لاگ ان شیل کے طور پر استعمال کیا جاتا ہے جو سرور سائیڈ آپشنز کے ساتھ گٹ کو صرف عمل میں لانے کی اجازت دیتا ہے۔ اور کچھ نہیں.ایس ایس ایچ کے ذریعہ اس اکاؤنٹ سے منسلک ہوکر کیا کیا جاسکتا ہے اس کی کوئی حدود رکھنا ہے۔