گٹ لوکل کیشے کو کیسے صاف کریں۔

G Lwkl Kysh Kw Kys Saf Kry



Git DevOps پروجیکٹس کے لیے سورس کوڈ مینجمنٹ ٹول ہے۔ یہ چھوٹے سے بڑے منصوبوں کو منظم کرنے کے لئے سمجھا جاتا ہے. یہ پروگرامرز کو غیر لکیری ترقی میں دوسرے ممبروں کے ساتھ کام کرنے کے قابل بناتا ہے۔ گٹ مقامی ذخیروں کے ساتھ ساتھ دور دراز کے ذخیروں کی بھی حمایت کرتا ہے۔ مقامی ذخیرے صرف مقامی مشینوں پر قابل رسائی ہیں، جبکہ دور دراز کے ذخیرے دور سے قابل رسائی ہیں۔

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

اس تحریر میں، ہم گٹ لوکل کیشے کو صاف کرنے کا طریقہ بتائیں گے۔







گٹ لوکل کیشے کو کیسے صاف کریں؟

گٹ لوکل کیشے کو صاف کرنے کے لیے، پہلے گٹ لوکل ریپوزٹری کو کھولیں۔ پھر، مرحلہ وار فائلوں کا ارتکاب کریں۔ ان فائلوں کو ہٹانے کے لیے یا گٹ ریپوزٹری کیشے کو صاف کرنے کے لیے، ' $ git rm - کیشڈ ' کمانڈ.



Git لوکل کیشے کو صاف کرنے کے لیے ذیل میں فراہم کردہ اقدامات پر ایک نظر ڈالیں۔



مرحلہ 1: گٹ باش ٹرمینل کھولیں۔
گٹ لانچ کریں ' گٹ باش اسٹارٹ مینو سے ٹرمینل:





مرحلہ 2: گٹ لوکل ریپوزٹری پر جائیں۔
اگلا، گٹ لوکل ورکنگ ریپوزٹری پر جائیں:



$ سی ڈی 'C:\Git'

مرحلہ 3: نئی فائل بنائیں
' کے ذریعے ایک نئی ٹیکسٹ فائل بنائیں چھو ' کمانڈ:

$ چھو File.txt

اس بات کی تصدیق کرنے کے لیے کہ آیا فائل بنائی گئی ہے یا نہیں، Git repository کی حیثیت کو دیکھیں:

$ گٹ کی حیثیت

یہ دیکھا جا سکتا ہے کہ فائل کو کامیابی کے ساتھ گٹ ریپوزٹری میں شامل کیا گیا ہے لیکن ابھی تک ٹریک نہیں کیا گیا ہے:

مرحلہ 4: تمام غیر ٹریک شدہ فائلوں کو سٹیجنگ ماحول میں شامل کریں۔
غیر سٹیج فائلوں کو ٹریک کرنے کے لیے، استعمال کریں ' git شامل کریں 'حکم کے ساتھ' . 'اختیار:

$ git شامل کریں .

مرحلہ 5: اسٹیجنگ فائلوں کا ارتکاب کریں۔
اگلا، 'کا استعمال کرکے تمام اسٹیج فائلوں کا ارتکاب کریں git کمٹ ' کمانڈ:

$ git کمٹ -m 'عزم شدہ تبدیلیاں'

مرحلہ 6: گٹ کیشے سے مخصوص فائل کو حذف کریں۔
Git کیشے سے مخصوص فائل کو ہٹانے کے لیے، ' git rm -cached کمانڈ کریں اور اس فائل کا نام بتائیں جسے آپ ہٹانا چاہتے ہیں:

$ git rm --کیشڈ File.txt

مرحلہ 7: گٹ لوکل کیشے کو صاف کریں۔
Git لوکل کیشے سے تمام فائلوں کو حذف کرنے کے لیے، ' git rm -r -cached . ' کمانڈ. یہاں، ' -r گٹ لوکل کیشے سے بار بار فائلوں کو ہٹانے کے لیے آپشن کا استعمال کیا جاتا ہے۔

$ git rm -r --کیشڈ

مرحلہ 8: ریپوزٹری اسٹیٹ چیک کریں۔
آخر میں، Git لوکل ریپوزٹری سٹیٹ کو استعمال کرتے ہوئے چیک کریں ' گٹ کی حیثیت ' کمانڈ:

$ گٹ کی حیثیت

یہاں، آپ دیکھ سکتے ہیں کہ ہم نے Git لوکل کیشے کو کامیابی کے ساتھ صاف کر دیا ہے۔

یہ لو! آپ نے گٹ لوکل کیشے کو صاف کرنے کا طریقہ سیکھ لیا ہے۔

نتیجہ

گٹ لوکل کیشے کو صاف کرنے کے لیے، پہلے گٹ ورکنگ ریپوزٹری کو کھولیں اور تمام غیر ٹریک شدہ فائلوں کو اسٹیجنگ ماحول میں شامل کریں۔ اگلا، تمام مرحلہ وار فائلوں کو ' $ گٹ کمٹ - ایم ' کمانڈ. پھر، مقامی Git کیشے سے ایک مخصوص فائل کو ہٹانے کے لیے، ' $ git rm -cached ' کمانڈ. تاہم، پورے Git مقامی کیشے کو صاف کرنے کے لیے، ' $ git rm -r -cached . ' کمانڈ. اس ٹیوٹوریل نے آپ کو گٹ کے مقامی کیشے کو صاف کرنے کا طریقہ سکھایا ہے۔