گٹ - ریموٹ گٹ برانچ میں تبدیلیاں دبائیں۔

Git Push Changes Remote Git Branch



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

' >index.html







جیسا کہ آپ دیکھ سکتے ہیں ، ایک نئی فائل۔ index.html تخلیق کیا جاتا ہے.



اب ، فائل کو اس طرح درج کریں:



$git add.





مندرجہ ذیل کے طور پر ایک نیا عہد کریں:

$گٹ کمٹمنٹ 'ابتدائی عہد'



ایک نیا عہد۔ ابتدائی عہد تخلیق کیا جاتا ہے.

نئے عہد میں ظاہر ہونا چاہیے۔ گٹ لاگ جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

$گٹ لاگ --ایک لکیر

خالی گٹ ہب ریموٹ گٹ ذخیرہ بنانا:

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

اب ، ٹائپ کریں a نام نئے ذخیرے کے لیے اگر آپ چاہیں تو ٹائپ کریں a تفصیل (اختیاری). منتخب کریں۔ عوام یا نجی اس پر منحصر ہے کہ آپ ذخیرہ کو عوامی یا نجی سیٹ کرنا چاہتے ہیں۔ اب ، یقینی بنائیں۔ اس ذخیرے کو ایک README کے ساتھ شروع کریں۔ چیک نہیں کیا جاتا ہے. آخر میں ، پر کلک کریں۔ ذخیرہ بنائیں۔ .

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

مقامی گٹ ذخیرے میں ریموٹ ریپوزٹری معلومات شامل کرنا:

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

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

$git ریموٹاصل https شامل کریں://github.com/دیو شوون/my-project.git

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

آپ ان تمام ریموٹ ذخیروں کی فہرست بنا سکتے ہیں جو آپ نے مندرجہ ذیل طور پر شامل کیے ہیں:

$git ریموٹ -v

جیسا کہ آپ دیکھ سکتے ہیں ، GitHub مخزن URL جو میں نے ابھی شامل کیا ہے وہ یہاں ہے۔ اسے اصل کہا جاتا ہے۔

مقامی گٹ ذخیرے کو ریموٹ گٹ ذخیرے میں دھکیلنا:

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

$گٹ دھکا اصل ماسٹر

یہاں ، اصل ریموٹ گٹ کا عرف ہے (اس معاملے میں گٹ ہب) ذخیرہ یو آر ایل اور۔ ماسٹر وہ شاخ ہے جسے آپ ریموٹ گٹ ذخیرے کی طرف دھکیلنا چاہتے ہیں۔

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

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

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

ریموٹ گٹ ذخیرے میں مقامی تبدیلیوں کو آگے بڑھانا:

اب ، آئیے ایک سادہ تبدیلی لائیں۔ index.html میرے مقامی گٹ ذخیرے پر فائل کریں۔

جیسا کہ آپ دیکھ سکتے ہیں ، میں نے نظر ثانی کی ہے۔ index.html فائل.

$گٹ کی حیثیت

اب ، تبدیلیوں کو درج ذیل طریقے سے درج کریں:

$git add.

اب ، مندرجہ ذیل تبدیلیوں کا ارتکاب کریں:

$گٹ کمٹمنٹ 'index.html صفحہ میں ایک پیراگراف شامل کیا گیا'

تبدیلیوں کا ارتکاب کیا جانا چاہیے۔

نیا عہد نامہ درج ہے۔ گٹ لاگ جیسا کہ آپ نیچے اسکرین شاٹ میں دیکھ سکتے ہیں۔

$گٹ لاگ --ایک لکیر

اب ، مقامی کی تبدیلیوں کو آگے بڑھائیں۔ ماسٹر GitHub مخزن کی شاخ مندرجہ ذیل ہے:

$گٹ دھکااصل ماسٹر

تبدیلیوں کو GitHub مخزن میں دھکیل دیا جانا چاہیے۔

جیسا کہ آپ دیکھ سکتے ہیں ، گٹ ہب ذخیرہ کو اپ ڈیٹ کیا گیا ہے۔

دوسری شاخوں کو ریموٹ گٹ ذخیرے کی طرف دھکیلنا:

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

پہلے ، ایک نئی برانچ بنائیں ، آئیے کہتے ہیں۔ یعنی ٹھیک کریں حسب ذیل:

$گٹ شاخیعنی ٹھیک کریں

اب ، نئی بنائی گئی شاخ کو چیک آؤٹ کریں۔ یعنی ٹھیک کریں حسب ذیل:

$گٹ چیک آؤٹیعنی ٹھیک کریں

اب ، میں تھوڑی تبدیلی کریں۔ index.html فائل.

اب ، تبدیلیوں کو درج ذیل طریقے سے درج کریں:

$git add.

اب ، مندرجہ ذیل کے طور پر ایک عہد کریں:

$گٹ کمٹمنٹ 'فکسڈ یعنی مسئلہ'

اب ، نئی بنائی گئی شاخ کو دبائیں۔ یعنی ٹھیک کریں گٹ ہب ذخیرے کو مندرجہ ذیل کے طور پر:

$گٹ دھکا اصل یعنی فکس

کی یعنی ٹھیک کریں شاخ کو گٹ ہب مخزن میں دھکیل دیا جانا چاہئے۔

جیسا کہ آپ دیکھ سکتے ہیں ، یعنی ٹھیک کریں شاخ کو گٹ ہب مخزن میں دھکیل دیا گیا ہے۔

اب ، آپ کسی بھی تبدیلی کو آگے بڑھا سکتے ہیں۔ یعنی ٹھیک کریں برانچ کا استعمال کرتے ہوئے گٹ دھکا کمانڈ بغیر اختیار

میں تھوڑی تبدیلی کریں۔ index.html فائل.

تبدیلیوں کو ترتیب دیں اور مندرجہ ذیل طور پر عہد کریں:

$git add.
$گٹ کمٹمنٹ 'صفحے میں افقی لکیر شامل کی'

اب ، کی تبدیلیوں کو آگے بڑھائیں۔ یعنی ٹھیک کریں GitHub مخزن کی شاخ مندرجہ ذیل ہے:

$گٹ دھکااصل یعنی فکس

کی تبدیلیاں۔ یعنی ٹھیک کریں شاخ کو گٹ ہب مخزن میں دھکیل دیا جانا چاہئے۔

جیسا کہ آپ دیکھ سکتے ہیں ، نیا ارتکاب GitHub مخزن صفحہ میں ظاہر ہوتا ہے۔

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