جانچ کے دوران، کچھ کمٹڈ فائلیں کسی مسئلے کا سبب بن سکتی ہیں یا پورے پروجیکٹ کو نقصان پہنچا سکتی ہیں یا بڑی تعداد میں غیر ضروری فائلوں کی وجہ سے پروجیکٹ کو سست کر سکتا ہے۔ اس مقصد کے لیے، گٹ کے صارفین اپنے مقامی ریپوزٹری کے کیشے کو صاف کرنے یا ریپوزٹری سے کچھ فائلوں کو ڈیلیٹ کرنے کا انتخاب کر سکتے ہیں۔
اس تحریر میں، ہم گٹ لوکل کیشے کو صاف کرنے کا طریقہ بتائیں گے۔
گٹ لوکل کیشے کو کیسے صاف کریں؟
گٹ لوکل کیشے کو صاف کرنے کے لیے، پہلے گٹ لوکل ریپوزٹری کو کھولیں۔ پھر، مرحلہ وار فائلوں کا ارتکاب کریں۔ ان فائلوں کو ہٹانے کے لیے یا گٹ ریپوزٹری کیشے کو صاف کرنے کے لیے، ' $ git rm - کیشڈ ' کمانڈ.
Git لوکل کیشے کو صاف کرنے کے لیے ذیل میں فراہم کردہ اقدامات پر ایک نظر ڈالیں۔
مرحلہ 1: گٹ باش ٹرمینل کھولیں۔
گٹ لانچ کریں ' گٹ باش اسٹارٹ مینو سے ٹرمینل:
مرحلہ 2: گٹ لوکل ریپوزٹری پر جائیں۔
اگلا، گٹ لوکل ورکنگ ریپوزٹری پر جائیں:
$ سی ڈی 'C:\Git'
مرحلہ 3: نئی فائل بنائیں
' کے ذریعے ایک نئی ٹیکسٹ فائل بنائیں چھو ' کمانڈ:
اس بات کی تصدیق کرنے کے لیے کہ آیا فائل بنائی گئی ہے یا نہیں، Git repository کی حیثیت کو دیکھیں:
$ گٹ کی حیثیتیہ دیکھا جا سکتا ہے کہ فائل کو کامیابی کے ساتھ گٹ ریپوزٹری میں شامل کیا گیا ہے لیکن ابھی تک ٹریک نہیں کیا گیا ہے:
مرحلہ 4: تمام غیر ٹریک شدہ فائلوں کو سٹیجنگ ماحول میں شامل کریں۔
غیر سٹیج فائلوں کو ٹریک کرنے کے لیے، استعمال کریں ' git شامل کریں 'حکم کے ساتھ' . 'اختیار:
مرحلہ 5: اسٹیجنگ فائلوں کا ارتکاب کریں۔
اگلا، 'کا استعمال کرکے تمام اسٹیج فائلوں کا ارتکاب کریں git کمٹ ' کمانڈ:
مرحلہ 6: گٹ کیشے سے مخصوص فائل کو حذف کریں۔
Git کیشے سے مخصوص فائل کو ہٹانے کے لیے، ' git rm -cached کمانڈ کریں اور اس فائل کا نام بتائیں جسے آپ ہٹانا چاہتے ہیں:
مرحلہ 7: گٹ لوکل کیشے کو صاف کریں۔
Git لوکل کیشے سے تمام فائلوں کو حذف کرنے کے لیے، ' git rm -r -cached . ' کمانڈ. یہاں، ' -r گٹ لوکل کیشے سے بار بار فائلوں کو ہٹانے کے لیے آپشن کا استعمال کیا جاتا ہے۔
مرحلہ 8: ریپوزٹری اسٹیٹ چیک کریں۔
آخر میں، Git لوکل ریپوزٹری سٹیٹ کو استعمال کرتے ہوئے چیک کریں ' گٹ کی حیثیت ' کمانڈ:
یہاں، آپ دیکھ سکتے ہیں کہ ہم نے Git لوکل کیشے کو کامیابی کے ساتھ صاف کر دیا ہے۔
یہ لو! آپ نے گٹ لوکل کیشے کو صاف کرنے کا طریقہ سیکھ لیا ہے۔
نتیجہ
گٹ لوکل کیشے کو صاف کرنے کے لیے، پہلے گٹ ورکنگ ریپوزٹری کو کھولیں اور تمام غیر ٹریک شدہ فائلوں کو اسٹیجنگ ماحول میں شامل کریں۔ اگلا، تمام مرحلہ وار فائلوں کو ' $ گٹ کمٹ - ایم ' کمانڈ. پھر، مقامی Git کیشے سے ایک مخصوص فائل کو ہٹانے کے لیے، ' $ git rm -cached