یہ ٹیوٹوریل گٹ چیک آؤٹ کمانڈ کا استعمال کرتے ہوئے مخصوص ذخیرے میں کسی مخصوص کمٹ پر واپس جانے پر غور کرے گا۔
کمیٹ کیا ہے؟
گٹ میں ، کمٹ سے مراد فائل کا سنیپ شاٹ یا ذخیرہ میں فائلوں کا مجموعہ ہے۔ اس کے بارے میں سوچیں جیسے آپ کسی دستاویز میں محفوظ کریں دبائیں۔ تاہم ، محفوظ کرنے کے برعکس ، گٹ ایک مخصوص شناخت کنندہ تخلیق کرتا ہے ، جس کی مدد سے آپ اس مخصوص بچت کو دیکھنے یا ایونٹ کرنے کی اجازت دیتے ہیں۔
گٹ چیک آؤٹ کیا ہے؟
دوسری طرف ، گٹ چیک آؤٹ کا مطلب ہے ایک مخصوص کمٹ کو اپنے حالیہ عہد کے طور پر استعمال کرنا۔ زیادہ تر معاملات میں ، آپ مخصوص شاخوں کو چیک آؤٹ کرنا چاہیں گے اور کمٹ نہیں کریں گے۔ تاہم ، اگر ضرورت پیش آتی ہے تو ، گٹ کمیٹس کو چیک کرنے میں مدد کرتا ہے۔
مخصوص کمیٹ کو چیک آؤٹ کرنے کا طریقہ
آئیے اب ہم سبق کی بنیاد پر چلتے ہیں۔ کسی مخصوص عہد کو چیک آؤٹ کرنے کے لیے ، اس بات کو یقینی بنائیں کہ آپ نے اپنی مقامی مشین کو ذخیرہ کیا ہے۔
مثال کے طور پر ، آئیے ایک ذخیرہ استعمال کریں جس میں تمام زبانوں میں ہیلو ورلڈ ہے۔
کریڈٹ: https://github.com/leachim6
ذخیرے کو کلون کرکے شروع کریں:
$گٹ کلونhttps://github.com/لیچیم 6۔/ہیلو دنیامخزن کو کلون کرنے کے بعد ، ذخیرے پر جائیں:
$سی ڈیہیلو دنیاماسٹر برانچ میں تمام وعدوں کو دیکھنے کے لیے ، کمانڈ استعمال کریں:
$گٹ لاگیہ تمام گٹ کمٹ ہسٹری دکھائے گا جیسا کہ نیچے دی گئی مثال میں دکھایا گیا ہے۔
مخصوص عہد کو چیک کرنے کے لیے ، ہمیں SHA1 شناخت کنندہ کی ضرورت ہے جیسا کہ git log کمانڈ میں دکھایا گیا ہے۔
مثال کے طور پر ، فرض کریں کہ ہمیں کمٹ 8e2e9aa71ca94b74a9d9048841d95d408ff7db3b چیک آؤٹ کرنے کی ضرورت ہے ، ہم کمانڈ استعمال کر سکتے ہیں:
$گٹ چیک آؤٹ8e2e9aa71ca94b74a9d9048841d95d408ff7db3bآؤٹ پٹ جیسا کہ دکھایا گیا ہے:
ایک بار جب آپ چیک آؤٹ مکمل کرلیں ، آپ ذخیرے میں تمام تبدیلیاں انجام دے سکتے ہیں اور اسے محفوظ کرسکتے ہیں۔
موجودہ سر پر واپس جانے کے لیے ، استعمال کریں:
$جاؤسوئچ -نوٹ: ایک مخصوص عہد کی جانچ پڑتال ایک علیحدہ سر بناتی ہے۔ ایک علیحدہ سر کا مطلب یہ ہے کہ کسی کمٹمنٹ کو چیک کرنے کے بعد ، اس مقام سے کی گئی تمام تبدیلیاں کسی بھی برانچ سے تعلق نہیں رکھتیں جب تک کہ کوئی نیا نہ بنایا جائے جس میں اس کمٹمنٹ کی تبدیلیاں ہوں۔
نتیجہ
اس فوری گائیڈ میں ، ہم نے اس بارے میں بات کی کہ کسی ذخیرے میں کسی مخصوص عہد کو کیسے چیک آؤٹ کیا جائے۔ اگرچہ یہ بہت عام نہیں ہے ، یہ ایسا کرنے میں مددگار ثابت ہوسکتا ہے۔