گٹ میں ریموٹ برانچ کو چیک آؤٹ کرنے کا طریقہ

How Checkout Remote Branch Git



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

گٹ چیک آؤٹ ریموٹ برانچ استعمال کرنے کے لیے ہدایات:

  1. ہر کام کو مکمل کرنے کے بعد اسے صحیح طریقے سے انجام دیں۔
  2. چیک کریں کہ تمام متعلقہ تبدیلیاں مناسب طریقے سے انجام دی گئی ہیں یا نہیں۔
  3. کسی بھی کام کو انجام دینے سے پہلے کوڈ کو صحیح طریقے سے جانچیں۔
  4. صارف کے لیے کام کا آئیڈیا حاصل کرنے کے لیے کمٹ میسج واضح ہونا چاہیے۔
  5. کوڈ کو منظم کرنے کے لیے ضروری شاخیں بنائیں۔

شرائط:

GitHub ڈیسک ٹاپ انسٹال کریں۔







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



ایک GitHub اکاؤنٹ بنائیں۔



اس ٹیوٹوریل میں استعمال ہونے والے کمانڈز کو چیک کرنے کے لیے آپ کو GitHub اکاؤنٹ بنانے کی ضرورت ہوگی۔





ایک مقامی اور دور دراز ذخیرہ بنائیں۔

آپ کو ایک مقامی ذخیرہ بنانا ہوگا اور دور دراز کی شاخوں کے لیے اس سبق میں استعمال ہونے والی چیک آؤٹ کمانڈ کو جانچنے کے لیے ریموٹ سرور میں شائع کرنا ہوگا۔



چیک آؤٹ ریموٹ برانچ:

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

ٹرمینل سے مقامی ذخیرہ کھولیں اور مقامی مخزن کی موجودہ شاخوں کو ظاہر کرنے کے لیے درج ذیل کمانڈ کو چلائیں۔

$گٹ شاخ

مندرجہ ذیل آؤٹ پٹ سے پتہ چلتا ہے کہ مقامی مخزن میں ایک شاخ ہے جس کا نام ہے۔ مرکزی .

ریموٹ ریپوزٹری میں کی گئی تبدیلیاں لانے کے لیے درج ذیل کمانڈ کو چلائیں اور ریموٹ ریپوزٹری کے اپ ڈیٹ شدہ مواد کو چیک کریں۔ کمانڈ گٹ ہب اکاؤنٹ کا صارف نام اور پاس ورڈ مانگے گی۔

$گٹ فیچاصل

مندرجہ ذیل آؤٹ پٹ سے پتہ چلتا ہے کہ نئی برانچ کا نام ہے۔ ماسٹر دور دراز مخزن میں شامل کیا جاتا ہے۔

فچ کمانڈ چلانے کے بعد مقامی ذخیرے کی برانچ لسٹ چیک کرنے کے لیے درج ذیل کمانڈز چلائیں اور ریموٹ برانچ کو ٹریک کرنے کے لیے ایک نئی لوکل برانچ بنائیں۔

$گٹ شاخ

$ چیک آؤٹ حاصل کریں۔ماسٹر اصل/ماسٹر

$گٹ شاخ

درج ذیل آؤٹ پٹ سے پتہ چلتا ہے کہ چلانے کے بعد `۔ گٹ چیک آؤٹ `کمانڈ ، ایک نئی برانچ جس کا نام ہے۔ ماسٹر نامی ریموٹ برانچ کو ٹریک کرنے کے لیے مقامی مخزن میں بنایا گیا ہے۔ ماسٹر .

github.com پر جائیں اور اپنے اکاؤنٹ میں لاگ ان کریں۔ نامی ذخیرہ کھولیں۔ فائل پڑھیں ریموٹ سرور سے نام کی ایک نئی فائل بنائیں۔ پڑھیں 3. php دور دراز ذخیرے میں اور کام کا ارتکاب کریں۔ مندرجہ ذیل تصویر کے مطابق ، ریموٹ ریپوزٹری میں تین فائلیں ہیں۔ یہ ہیں پڑھیں. php ، read2.php ، اور پڑھیں 3. php .

آپ git کمانڈ چلا کر یا GitHub ڈیسک ٹاپ سے مقامی ذخیرہ کھول کر اور خاص آپشن پر کلک کر کے ٹرمینل سے ریموٹ ریپوزٹری کا تازہ ترین مواد حاصل کر سکتے ہیں۔ اگر آپ گٹ کمانڈ سے واقف نہیں ہیں اور گرافیکل یوزر انٹرفیس کے ساتھ مقامی مخزن کو اپ ڈیٹ کرتے ہیں تو ، گٹ ہب ڈیسک ٹاپ سے مقامی ذخیرہ کھولیں۔ مندرجہ ذیل آؤٹ پٹ سے پتہ چلتا ہے کہ مقامی مخزن کو ریموٹ ذخیرے کے ساتھ اپ ڈیٹ نہیں کیا جاتا ہے ، اور ذخیرہ میں آخری وابستہ فائل ہے read2.php . ریموٹ سرور سے نیا مواد لانے کے لیے ، پر کلک کریں۔ اصل نکالیں۔ بٹن اگر مقامی اور دور دراز کے ذخیرے مماثل نہیں ہیں اور کوئی بھی تازہ ترین مواد دور دراز کے ذخیرے سے حاصل کیا جاتا ہے ، تو۔ ھیںچو اصل آپشن دکھایا جائے گا۔

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

پل اوریجن آپشن پر کلک کرنے کے بعد ، مقامی ذخیرہ نام کی نئی فائل پر مشتمل ہوگی۔ پڑھیں 3. php جو ریموٹ سرور سے نکالا جائے گا۔ مندرجہ ذیل آؤٹ پٹ سے پتہ چلتا ہے کہ مخزن میں نئی ​​فائل اور نیا کمٹ میسج ہے۔

پچھلے کام میں ، مقامی مخزن کو ریموٹ مخزن کے مواد کے ساتھ اپ ڈیٹ کیا گیا ہے۔ لیکن آپ ٹرمینل یا گٹ ہب ڈیسک ٹاپ کا استعمال کرکے مقامی ذخیرے کے نئے مواد کے ساتھ ریموٹ ریپوزٹری کو اپ ڈیٹ کرسکتے ہیں۔ آپ کو `کو چلانا ہوگا۔ گٹ دھکا ٹرمینل سے کمانڈ ریموٹ ریپوزٹری کو اپ ڈیٹ کرنے کے لیے یا پر کلک کریں۔ اصل شائع کریں۔ مقامی ذخیرے کے نئے پرعزم مواد کے ساتھ ریموٹ مخزن کو اپ ڈیٹ کرنے کے لیے گٹ ہب ڈیسک ٹاپ سے آپشن۔

نتیجہ:

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