گٹ ورژن کنٹرول میں ایک پیچ کیا ہے؟

G Wrzhn Kn Rwl My Ayk Pych Kya



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

یہ مطالعہ وضاحت کرے گا:

گٹ ورژن کنٹرول میں ایک پیچ کیا ہے؟

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







'گٹ فارمیٹ-پیچ' کمانڈ کا استعمال کرتے ہوئے پیچ کیسے بنائیں / بنائیں؟

گٹ میں پیچ بنانے کے لیے، پہلے مطلوبہ لوکل ڈائرکٹری پر جائیں۔ پھر، کمٹ کی تاریخ کو چیک کریں اور مخصوص کمٹ آئی ڈی کو منتخب کریں۔ اس کے بعد، عمل کریں ' git format-patch -1 منتخب کمٹ آئی ڈی سے پیچ بنانے کے لیے کمانڈ۔ آخر میں، بنائے گئے پیچ کی تصدیق کریں۔



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

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



$ سی ڈی 'C:\go \R مہاکاوی'

مرحلہ 2: کمٹ کی تاریخ دیکھیں

پھر، کمٹ کی تاریخ دیکھنے کے لیے گٹ لاگ کو چیک کریں:





$ گٹ لاگ --آن لائن

نیچے دیے گئے آؤٹ پٹ میں کمٹ ہسٹری کمٹ آئی ڈی کے ساتھ دیکھی جا سکتی ہے۔ مطلوبہ کمٹ ہیش کا انتخاب کریں۔ مثال کے طور پر، ہم نے منتخب کیا ہے ' 03668b5 'کمٹ آئی ڈی:



مرحلہ 3: پیچ بنائیں/بنائیں۔

اب، اس سے پیچ بنانے کے لیے منتخب کمٹ آئی ڈی کے ساتھ درج ذیل کمانڈ کا استعمال کریں:

$ گٹ فارمیٹ-پیچ -1 03668b5

مرحلہ 4: تخلیق شدہ پیچ کی تصدیق کریں۔

اس بات کو یقینی بنانے کے لیے کہ نیا پیچ بنایا گیا ہے، ذیل میں فراہم کردہ کمانڈ کو چلائیں:

$ ls

یہ دیکھا جا سکتا ہے کہ نئے ' 0001-New-feature-file-added.patch 'پیچ بنایا گیا ہے:

'git diff' کمانڈ کا استعمال کرتے ہوئے پیچ کیسے بنائیں/بنائیں؟

' git diff > ” کمانڈ گٹ میں پیچ بنانے کے لیے بھی استعمال کی جا سکتی ہے۔ ایسا کرنے کے لیے، فراہم کردہ مراحل کو دیکھیں۔

مرحلہ 1: گٹ لاگ دیکھیں

سب سے پہلے، گٹ لاگ کو چیک کرکے کمٹ ہسٹری دیکھیں:

$ گٹ لاگ --آن لائن

نیچے دیے گئے آؤٹ پٹ نے کمٹ کی تاریخ کو دکھایا جس میں کمٹ آئی ڈی بھی شامل ہے۔ پیچ بنانے کے لیے مخصوص کمٹ آئی ڈی کو کاپی کریں۔ مثال کے طور پر، ہم نے منتخب کیا ہے ' 1839bf4 کمٹ ہیش:

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

پھر، کی مدد سے ایک پیچ بنائیں۔ git diff کمانڈ کریں اور کمٹ آئی ڈی اور پیچ فائل کا نام بتائیں:

$ git diff 1839bf4 > mypatch.diff

یہاں، ' 1839bf4 'کمٹ آئی ڈی ہے، اور' mypatch.diff پیچ فائل کا نام ہے:

مرحلہ 3: تخلیق شدہ پیچ کی تصدیق کریں۔

آخر میں، 'کا استعمال کرتے ہوئے نئے بنائے گئے پیچ کی تصدیق کریں ls ' کمانڈ:

$ ls

یہ دیکھا جا سکتا ہے کہ ' mypatch.diff 'پیچ فائل کامیابی کے ساتھ بنائی گئی ہے:

ہم نے گٹ میں پیچ اور گٹ میں پیچ بنانے کے طریقے بتائے ہیں۔

نتیجہ

گٹ ورژن کنٹرول میں، ایک پیچ ایک ٹیکسٹ فائل ہے جو تاریخ میں پروجیکٹ کوڈ میں کی گئی تبدیلیوں یا ترمیمات اور اختلافات کی تفصیل رکھتی ہے۔ یہ کوڈ کی لائنوں کے بارے میں تمام معلومات کو ریکارڈ کرتا ہے جو شامل، حذف، یا ترمیم کی گئی تھیں۔ گٹ میں ایک پیچ بنانے کے لیے، ' git format-patch -1 ' یا پھر ' git diff > کمانڈ استعمال کیا جا سکتا ہے۔ اس مطالعہ نے گٹ ورژن کنٹرول میں پیچ اور اسے بنانے کے طریقوں کے بارے میں بتایا۔