گٹ میں اپ اسٹریم برانچ قائم کریں۔

Set Upstream Branch Git



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

پیشگی ضروریات:

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

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







گٹ ہب اکاؤنٹ بنائیں۔

کسی بھی مقامی مخزن کو شائع کرنے کے لیے آپ کو گٹ ہب اکاؤنٹ بنانے کی ضرورت ہوگی۔



ایک ذخیرہ بنائیں۔

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



گٹ ذخیرہ شروع کریں۔

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





$git init

پش کا استعمال کرتے ہوئے اپ اسٹریم برانچ سیٹ کریں:

مقامی ذخیرے کی کسی بھی نئی شاخ کو ریموٹ سرور پر دھکا دیا جا سکتا ہے -سیٹ اپ سٹریم اختیار یا اختیار ان اختیارات کے استعمال کو سبق کے اس حصے میں دکھایا گیا ہے۔

A. اپ اسٹریم برانچ –set-upstream آپشن کا استعمال کرتے ہوئے۔



موجودہ ذخیرے کی برانچ لسٹ چیک کرنے کے لیے درج ذیل کمانڈز چلائیں اور ایک نئی برانچ بنائیں ، جس کا نام ہے۔ ثانوی استعمال کرتے ہوئے اختیار

$گٹ شاخ
$گٹ چیک آؤٹ ثانوی
$گٹ شاخ

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

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

$گٹ دھکا -سیٹ اپ سٹریماصل ثانوی

اگر GitHub اکاؤنٹ درست طریقے سے تصدیق شدہ ہے تو درج ذیل آؤٹ پٹ ظاہر ہوگا۔

آپ ریموٹ ریپوزٹری کو چیک کر سکتے ہیں۔ github.com اس بات کی تصدیق کرنے کے لیے کہ نئی برانچ کو ریموٹ سرور میں مناسب طریقے سے دھکیل دیا گیا ہے۔ مندرجہ ذیل تصویر سے پتہ چلتا ہے کہ نئی شاخ ، ثانوی ، مناسب طریقے سے دھکا دیا جاتا ہے.

B. اپ اسٹریم برانچ -u آپشن کا استعمال کرتے ہوئے۔

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

$گٹ چیک آؤٹ جانچ
$گٹ دھکا اصل ٹیسٹنگ

اگر GitHub اکاؤنٹ درست طریقے سے تصدیق شدہ ہے تو درج ذیل آؤٹ پٹ ظاہر ہوگا۔

آپ ریموٹ ریپوزٹری کو چیک کر سکتے ہیں۔ github.com اس بات کی تصدیق کرنے کے لیے کہ نئی برانچ کو ریموٹ سرور میں مناسب طریقے سے دھکیل دیا گیا ہے۔ مندرجہ ذیل تصویر سے پتہ چلتا ہے کہ نئی شاخ ، جانچ ، مناسب طریقے سے دھکیل دیا گیا ہے۔

عرف کا استعمال کرتے ہوئے اپ اسٹریم برانچ سیٹ کریں:

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

A. گٹ عرف کا استعمال کرتے ہوئے اپ اسٹریم برانچ:

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

$git config -عالمیعرف پشڈ'push -u اوریجنل ہیڈ'
$گٹ چیک آؤٹ نئی برانچ
$جاؤ دھکا

اگر GitHub اکاؤنٹ درست طریقے سے تصدیق شدہ ہے تو درج ذیل آؤٹ پٹ ظاہر ہوگا۔

B. اپ اسٹریم برانچ بش عرف کا استعمال کرتے ہوئے:

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

$عرف جی پی='git push -u اوریجنل ہیڈ'
$گٹ چیک آؤٹ نیو برانچ 2۔
$ جی پی

اگر GitHub اکاؤنٹ درست طریقے سے تصدیق شدہ ہے تو درج ذیل آؤٹ پٹ ظاہر ہوگا۔

آپ ریموٹ ریپوزٹری کو چیک کر سکتے ہیں۔ github.com اس بات کی تصدیق کرنے کے لیے کہ آیا نئی برانچ کو ریموٹ سرور میں مناسب طریقے سے دھکیل دیا گیا ہے۔

مندرجہ ذیل تصویر سے پتہ چلتا ہے کہ دور دراز مخزن میں دو نئی شاخیں دھکیل دی گئی ہیں۔ یہ ہیں نئی برانچ اور نیو برانچ 2۔

نتیجہ:

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