یہ مطالعہ 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