Git میں مقامی اور دور دراز کی شاخوں کا موازنہ کیسے کریں۔

Git My Mqamy Awr Dwr Draz Ky Shakhw Ka Mwazn Kys Kry



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

یہ مطالعہ Git میں مقامی اور Git دور دراز کی شاخوں کا موازنہ کرنے کا طریقہ پیش کرے گا۔

Git میں مقامی اور دور دراز کی شاخوں کا موازنہ کیسے کریں؟

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







Git میں مقامی اور دور دراز کی شاخوں کا موازنہ کرنے کے لیے، سب سے پہلے Git ٹرمینل کو ' شروع ' مینو. پھر، دونوں ذخیروں کی شاخوں کی فہرست بنائیں۔ اگلا، عملدرآمد کریں ' $ git بازیافت کریں۔ دور دراز کی شاخوں کو اپ ڈیٹ کرنے کا کمانڈ۔ اس کے بعد، مقامی اور دور دراز سمیت تمام شاخوں کی فہرست بنائیں۔ آخر میں، 'کا استعمال کرتے ہوئے دونوں ذخیروں کی شاخوں کا موازنہ کریں۔ $ git diff ' کمانڈ.



اب، اوپر دیے گئے تصور کو سمجھنے کے لیے درج ذیل مراحل پر عمل کریں!



مرحلہ 1: گٹ باش کھولیں۔

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





مرحلہ 2: ریموٹ ریپوزٹری کو اپ ڈیٹ کریں۔

اگلا، عملدرآمد کریں ' git بازیافت ریموٹ ٹریکنگ برانچز کو اپ ڈیٹ کرنے کا کمانڈ:



$ git بازیافت

جیسا کہ آپ دیکھ سکتے ہیں، ریموٹ ٹریکنگ برانچ ' مرکزی ' مقامی ذخیرہ میں کامیابی کے ساتھ لایا گیا ہے:

مرحلہ 3: تمام شاخوں کی فہرست بنائیں

اب فراہم کردہ کمانڈ کا استعمال کرتے ہوئے تمام دستیاب ریموٹ اور مقامی شاخوں کی فہرست بنائیں:

$ گٹ برانچ -a

یہاں، نمایاں کردہ شاخیں دور دراز کی شاخیں ہیں، اور ستارے کا نشان ' مرکزی برانچ اشارہ کرتی ہے کہ یہ ایک موجودہ کام کرنے والی شاخ ہے:

مرحلہ 4: مقامی اور دور دراز شاخوں کا موازنہ کریں۔

آخر میں، عمل کریں ' git diff شاخوں کا موازنہ کرنے کا حکم:

$ git diff اہم اصل / مرکزی

ہم نے موازنہ کیا ہے ' مرکزی دونوں ذخیروں کی شاخ۔ جیسا کہ آپ نیچے دیے گئے آؤٹ پٹ میں دیکھ سکتے ہیں، دور دراز اور مقامی شاخوں کے درمیان فرق ظاہر ہوتا ہے:

یہی ہے! ہم نے گٹ میں مقامی اور دور دراز کی شاخوں کا موازنہ کرنے کا سب سے آسان طریقہ مرتب کیا ہے۔

نتیجہ

Git میں مقامی اور دور دراز کی شاخوں کا موازنہ کرنے کے لیے، پہلے Git ٹرمینل کھولیں اور ' $ git بازیافت کریں۔ دور دراز کی شاخوں کو لانے اور اپ ڈیٹ کرنے کا حکم۔ پھر، چلائیں ' $ git برانچ -a تمام دور دراز اور مقامی شاخوں کو ظاہر کرنے کا حکم۔ آخر میں، عمل کریں ' $ git diff ان کے درمیان فرق دیکھنے اور موازنہ کرنے کا حکم۔ اس مطالعہ میں، ہم نے Git کی مقامی اور Git ریموٹ شاخوں کا موازنہ کرنے کا طریقہ فراہم کیا ہے۔