گٹ میں کسی برانچ سے کمٹ کو کیسے ہٹایا جائے۔

G My Ksy Branch S Km Kw Kys Aya Jay



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

اس مطالعہ میں، ہم گٹ میں ایک برانچ سے کمٹ کو ہٹانے کے طریقہ کار پر مختصراً تبادلہ خیال کریں گے۔

گٹ میں برانچ سے کمٹ کو کیسے ہٹایا جائے؟

گٹ میں، آپ برانچ سے غیر دھکیلے اور دھکیلے دونوں کمٹ کو ہٹا سکتے ہیں۔ ایسا کرنا نہیں جانتے؟ ذیل میں دیئے گئے حصے اس سلسلے میں آپ کی مدد کریں گے۔







نوٹ: مظاہرے کے لیے، ہم اس منظر نامے پر غور کریں گے جہاں ہم نے گٹ ڈائرکٹری میں کچھ فائلیں بنائی ہیں اور ریپوزٹری میں تبدیلیاں کی ہیں۔ بعد میں معلوم ہوا کہ ہم نے غلط ڈائرکٹری میں تبدیلیاں کی ہیں، اور ان کمٹ کو ہٹانے کی ضرورت ہے۔



ایسا کرنے کے لیے، نیچے دیے گئے سیکشن کو چیک کریں۔



طریقہ 1: گٹ ریپوزٹری میں کسی برانچ سے غیر دھکیلے کمٹ کو ہٹا دیں۔

گٹ ریپوزٹری کی برانچ سے غیر دھکیلائی گئی تبدیلیوں کو ہٹانے کے لیے فراہم کردہ ہدایات پر عمل کریں۔





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

دبائیں ' CTRL + Esc ' کھولنے کے لیے چابیاں ' شروع 'مینو اور کھولیں' گٹ باش 'ٹرمینل:



مرحلہ 2: گٹ ڈائرکٹری پر جائیں۔

اگلا، گٹ ڈائرکٹری میں جائیں جہاں سے آپ کمٹ کو ہٹانا چاہتے ہیں:

$ سی ڈی 'C:\صارفین \n عظمہ\گت\ماری_خان\میرا_دیر'

مرحلہ 3: فائل بنائیں

ایک نئی فائل بنانے کے لیے درج ذیل کمانڈ پر عمل کریں اور اس میں کچھ متن رکھیں۔

$ بازگشت 'فائل شامل کی گئی' > فائل1.txt

جیسا کہ آپ دیکھ سکتے ہیں، ہم نے ایک نئی فائل بنائی ہے جس کا نام ہے ' فائل1.txt 'اور شامل کیا گیا' فائل شامل کی گئی۔ اس میں تار:

مرحلہ 4: اسٹیٹس چیک کریں۔

اب، Git ڈائریکٹری کی حیثیت کو چیک کریں:

$ گٹ کی حیثیت

دی گئی آؤٹ پٹ اس بات کی نشاندہی کرتی ہے کہ کچھ تبدیلیاں کرنے کی ضرورت ہے:

مرحلہ 5: گٹ ڈائرکٹری میں فائل شامل کریں۔

اگلا، گٹ ڈائرکٹری میں غیر ٹریک شدہ فائل کو شامل کرنے کے لیے درج ذیل کمانڈ کو چلائیں۔

$ git شامل کریں فائل1.txt

مرحلہ 5: تبدیلیاں کریں۔

'کا استعمال کرتے ہوئے گٹ ریپوزٹری میں تمام تبدیلیوں کا ارتکاب کریں۔ git کمٹ مطلوبہ پیغام کے ساتھ کمانڈ:

$ git کمٹ -m '1 فائل شامل کی گئی'

مرحلہ 6: تبدیلیاں ہٹا دیں۔

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

$ git دوبارہ ترتیب دیں --سخت سر ~ 1

یہاں، ' گٹ دوبارہ ترتیب دیں کمانڈ تمام تبدیلیوں کو ہٹا دے گا، اور سخت سر ~ 1 ” سر کو پچھلی کمٹ کی طرف لے جائے گا:

مرحلہ 7: حذف شدہ کمٹ کی تصدیق کریں۔

آخر میں، عمل کریں ' reflog گٹ ریپوزٹری سے حذف شدہ کمٹ کی تصدیق کرنے کے لئے کمانڈ:

$ git reflog

نیچے کی آؤٹ پٹ اس بات کی نشاندہی کرتی ہے کہ، ہماری کمٹ کامیابی کے ساتھ برانچ سے حذف کر دی گئی ہے اور لاگ میں رکھ دی گئی ہے۔

آئیے اگلے حصے میں جائیں تاکہ گٹ میں برانچ سے دھکا دینے کے بعد کمٹ کو ہٹانے کے طریقہ کار کو سمجھ سکیں۔

طریقہ 2: گٹ ریپوزٹری میں برانچ سے پشڈ کمٹ کو ہٹا دیں۔

کسی برانچ سے پہلے سے دھکیلے کمٹ کو ہٹانے کے لیے، نیچے دیا گیا طریقہ دیکھیں۔

مرحلہ 1: گٹ ڈائرکٹری پر جائیں۔

پہلے، گٹ ڈائرکٹری میں جائیں جہاں سے آپ کو کمٹ کو ہٹانے کی ضرورت ہے:

$ سی ڈی 'C:\صارفین \n ازما\گت\ماری_خان\میری_دیر3'

مرحلہ 2: فائل بنائیں

ایک نئی فائل بنائیں اور اس میں کچھ مواد رکھیں:

$ بازگشت 'نئی فائل' > File2.txt

مرحلہ 3: گٹ ریپوزٹری میں فائل شامل کریں۔

اب فائل کو گٹ ڈائرکٹری میں 'کی مدد سے شامل کریں۔ git شامل کریں ' کمانڈ:

$ git شامل کریں File2.txt

مرحلہ 4: گٹ ریپوزٹری کی حیثیت کو چیک کریں۔

Git ذخیرہ کی حیثیت کو چیک کریں:

$ گٹ کی حیثیت

مرحلہ 5: تبدیلیاں کریں۔

کسی بھی پیغام کے ساتھ Git ذخیرہ میں تبدیلیوں کا ارتکاب کریں:

$ git کمٹ -m 'نئی فائل شامل کی گئی'

مرحلہ 6: گٹ پش

عمل کریں ' git پش ریموٹ ریپوزٹری میں تمام کمٹ تبدیلیوں کو آگے بڑھانے کا کمانڈ:

$ git پش

مرحلہ 7: تبدیلیاں ہٹا دیں۔

برانچ سے تمام دھکیلے کمٹ کو ہٹا دیں:

$ git پش اصل ہیڈ --قوت

' ہیڈ فورس ” سر کو زبردستی حرکت دے گا اور تمام تبدیلیوں کو ہٹا دے گا۔ ہمارے معاملے میں، ہم نے پہلے ہی برانچ سے کمٹ تبدیلیاں ہٹا دی ہیں:

مرحلہ 8: حذف شدہ کمٹ کی تصدیق کریں۔

لکھیں ' reflog گٹ ریپوزٹری سے حذف شدہ کمٹ کی تصدیق کرنے کے لئے کمانڈ:

$ git reflog

مرحلہ 9: عہد کو ہٹا دیں۔

'کا استعمال کرتے ہوئے گٹ میں ایک برانچ سے کمٹ کو ہٹا دیں۔ git دوبارہ ترتیب دیں ”:

$ git دوبارہ ترتیب دیں -- نرم ہیڈ^

بس اتنا ہی ہے! ہم نے گٹ میں ایک برانچ سے کمٹ کو ہٹانے کے طریقہ کار کا مظاہرہ کیا ہے۔

نتیجہ

برانچ سے غیر دھکیلے کمٹ کو ہٹانے کے لیے، ڈائرکٹری میں فائل بنائیں اور شامل کریں، تبدیلیاں کریں، اور چلائیں ' $ گٹ ری سیٹ - ہارڈ ہیڈ ~ 1 تمام ہٹائی گئی تبدیلیوں کو دوبارہ ترتیب دینے کا کمانڈ۔ اگلے نقطہ نظر کے لئے، ریموٹ ڈائرکٹری میں تبدیلیوں کو دھکا دیں اور چلائیں ' $ گٹ ری سیٹ - نرم ہیڈ^ اسے شاخ سے ہٹانے کا حکم۔ اس مطالعہ میں، ہم نے گٹ میں ایک برانچ سے کمٹ کو ہٹانے کے طریقہ کار کی مثال دی ہے۔