موجودہ شاخ میں "گٹ پش" اور "گٹ پش اوریجن شاخ نام" کے مابین کیا فرق ہے؟


جواب 1:

A2A

گٹ دھکا

  • گٹ ورژن 1.7.11 (1.7.11 کو چھوڑ کر) سے پہلے ، گٹ پش (بغیر کسی پیرامیٹرز کے) تمام مقامی شاخوں کو دھکیل دے گا جو اسی (اسی نام والی شاخوں) سے دور دراز شاخیں ہیں۔ گیٹ ورژن 1.7.11 ، گٹ پش (بغیر کسی کے) پیرامیٹرز) اس وقت ریموٹ شاخ سے باخبر رہنے (اسی) باخبر رہنے والی لوکل برانچ کو کام کرنے میں آگے بڑھاتا ہے۔
نوٹ کریں کہ گٹ پش کمانڈ استعمال کرنے سے پہلے ، آپ کو فالو کرنے کا استعمال کرتے ہوئے ایک ریموٹ گٹ ذخیرہ شامل کرنا ہو گا مطابقت پذیری: git ریموٹ شامل کریں .git
مثال کے طور پر: گٹ ریموٹ ایڈ انیجن https://github.com/IAmSurajobiade/MySpace.git

git دھکا نکالنے

  • گٹ پش اوریجنٹ گٹ پش (پیرامیٹر کے بغیر) کی طرح ہی کام کرتا ہے ۔یہاں ، ہم فرض کر رہے ہیں کہ آپ نے اپنے ریموٹ اسٹوریج کا نام بطور اصل رکھا ہے۔ (نام تبدیل کیا جا سکتا ہے)

گٹ پش اوریجن شاخ کا نام

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

شکریہ :)

ترمیم کریں: نام کی اصل کے ساتھ دور دراز ذخیرے شامل کرنے کے لئے حوالہ مثال شامل کر دیا گیا


جواب 2:

بنیادی طور پر گٹ پش آپ کے کام کو دور دراز کے ذخیرے پر واضح طور پر دھکیلتا ہے ، اس گمان کے ساتھ کہ یہ پہلے سے موجود ہے۔ پہلے سے طے شدہ طور پر یہ ریموٹ اسٹوریج کی اصل ہے۔

گٹ پش اصلیت کی صورت میں ، یہ واضح طور پر ایک ذخیرے میں دھکا ڈالنے کی وضاحت کرتا ہے جسے اصل کہتے ہیں۔

گٹ پش اوریجنٹ عام طور پر صرف اس صورت میں استعمال ہوتا ہے جہاں متعدد ریموٹ اسٹوریج موجود ہوں اور آپ یہ بتانا چاہتے ہو کہ پش کے ل which کون سا ریموٹ اسٹوریج استعمال کیا جانا چاہئے۔

مزید معلومات کے لئے اس بحث کو چیک کریں: گٹ پش بمقابلہ گٹ پش اصلیت