Ø³ÙØ§ - غابة اÙÙ Ø¹Ù ÙØ±Ø© ØªÙØ§Ø¬Ù خطر Ø§ÙØ§Ùدثار
فہرست کا خانہ:
گٹ ورکنگ ڈائرکٹری میں موجود فائلوں کو یا تو ٹریک کیا جاسکتا ہے یا اسے ٹریک نہیں کیا جاسکتا ہے۔
ٹریک شدہ فائلیں وہی ہوتی ہیں جن کو شامل کیا جاتا ہے اور اس کا ارتکاب کیا جاتا ہے اور گٹ کے بارے میں معلوم ہوتا ہے۔ ٹریک شدہ فائلوں کو غیر ترمیم شدہ ، تبدیل شدہ یا مرحلہ وار کیا جاسکتا ہے۔ ورکنگ ڈائرکٹری میں موجود دیگر تمام فائلوں کو نشان زد نہیں کیا گیا ہے اور ان فائلوں کے بارے میں گٹ کو علم نہیں ہے۔
بعض اوقات آپ کی گٹ ورکنگ ڈائرکٹری غیر ضروری فائلوں کے ساتھ بیدار ہوسکتی ہے جو یا تو خود سے تیار ہوتی ہے ، انضمام سے بچ جاتی ہے یا غلطی سے پیدا ہوتی ہے۔ ان حالات میں ، آپ یا تو فائلوں کو
.gitignore
میں شامل کرسکتے ہیں یا ان کو ختم کرسکتے ہیں۔ اگر آپ اپنے ذخیرہ کو اچھ niceا اور صاف رکھنا چاہتے ہیں تو بہتر آپشن غیر ضروری فائلوں کو ہٹانا ہے۔
اس مضمون میں گٹ میں بغیر پٹی والی فائلوں کو ہٹانے کے طریقہ کی وضاحت کی گئی ہے۔
بے جا فائلوں کو ہٹا رہا ہے
کمانڈ جو آپ کو بغیر پٹی والی فائلوں کو ہٹانے کی اجازت دیتا ہے وہ
git clean
۔
اپنے ذخیرے کا بیک اپ رکھنا ہمیشہ ایک اچھا خیال ہے کیونکہ ایک بار حذف ہوجانے کے بعد ، فائلوں اور ان میں کی جانے والی تبدیلیاں بازیافت نہیں ہوسکتی ہیں۔
اصل کمانڈ چلانے سے پہلے اور بغیر نشان زدہ فائلوں اور ڈائریکٹریوں کو ہٹانے میں
-n
آپشن استعمال کریں جو "ڈرائی رن" انجام دے گا اور آپ کو دکھائے گا کہ کون سی فائلیں اور ڈائریکٹریز حذف ہوجائیں گی:
git clean -d -n
آؤٹ پٹ کچھ اس طرح نظر آئے گی:
Would remove content/test/ Would remove content/blog/post/example.md
اگر مذکورہ بالا فائلوں میں سے کچھ اہم ہیں تو ، آپ کو ان فائلوں کو
git add
ٹریک کرنا شروع کردینا چاہئے
.gitignore
شامل کریں۔
ایک بار جب آپ کو یقین ہو جائے کہ آپ آگے بڑھنا چاہتے ہیں اور بغیر پٹی والی فائلوں اور ڈائریکٹریوں کو حذف کرنا چاہتے ہیں تو ، ٹائپ کریں:
git clean -d -f
یہ کمانڈ کامیابی کے ساتھ حذف شدہ تمام فائلوں اور ڈائریکٹریوں کو پرنٹ کرے گی۔
Removing content/test/ Removing content/blog/post/example.md
-d
آپشن گٹ کو بتاتا ہے کہ بغیر نشان بردار ڈائریکٹریوں کو بھی ختم کردیں۔ اگر آپ خالی بغیر نشان زد ڈائریکٹریز کو حذف نہیں کرنا چاہتے ہیں تو ، اختیار کو چھوڑ دیں۔
-f
آپشن طاقت کے لئے کھڑا ہے۔ اگر استعمال نہیں کیا گیا اور گٹ کنفیگریشن متغیر
clean.requireForce
کو سچ پر سیٹ کیا گیا ہے تو ، Git فائلوں کو حذف نہیں کرے گا۔
git clean -d -i
آؤٹ پٹ فائلوں اور ڈائریکٹریوں کو ختم کرنے کے ل show دکھائے گا ، اور آپ سے پوچھیں گے کہ ان فائلوں کے ساتھ کیا کرنا ہے:
Would remove the following items: content/test/ content/blog/post/example.md *** Commands *** 1: clean 2: filter by pattern 3: select by numbers 4: ask each 5: quit 6: help
کسی ایک انتخاب میں سے ایک کا انتخاب کریں اور
Enter
کو دبائیں۔
اگر آپ کلین آپریشن کو دی گئی ڈائریکٹریوں تک محدود رکھنا چاہتے ہیں تو ، ہدایت نامہ کے راستے پاس نہ کریں جن فائلوں کو جانچ پڑتال کے لئے جانچ پڑتال کی جائے تاکہ کمانڈ کے دلائل کے طور پر۔ مثال کے طور پر ،
src
ڈائرکٹری کے تحت فائلوں کی جانچ پڑتال کے
src
you آپ چلائیں گے:
نظرانداز شدہ فائلیں ہٹانا
git clean
کمانڈ نظرانداز فائلوں اور ڈائریکٹریوں کو ختم کرنے کی بھی اجازت دیتا ہے۔
سب کو نظرانداز اور بغیر نشان زدہ فائلوں کو دور کرنے کے لئے
-x
آپشن کا استعمال کریں:
git clean -d -n -x
git clean -d -n -X
مندرجہ بالا کمانڈ آپ کے.gitignore میں درج تمام فائلوں اور ڈائریکٹریوں کو حذف کردے
.gitignore
اور بغیر نشان زدہ فائلوں کو اپنے پاس رکھے
.gitignore
۔
نتیجہ اخذ کرنا
اس ٹیوٹوریل میں ، ہم نے آپ کو دکھایا ہے کہ گٹ میں بغیر پٹی والی فائلوں اور ڈائریکٹریوں کو کیسے حذف کریں۔ فائلوں کو اصل میں حذف کرنے سے پہلے کمانڈ کو ہمیشہ خشک کرنا یاد رکھیں۔
Defragg ڈسک، Defraggler کے ساتھ بوٹ وقت پر فائلوں اور سسٹم فائلوں کے ساتھ بوٹ وقت پر فائلوں اور سسٹم فائلوں، Defraggler ایک مفت ڈسک defragmentation سافٹ ویئر ہے جس میں آپ کو تیزی سے آپ کی اجازت دیتا ہے انفرادی فائلوں کو جو آپ چاہتے ہیں، ان کو ہٹانے کے بغیر، پورے ڈرائیو پر عمل کرنے کے بغیر.

Defraggler
ونڈوز 10 پر ہر ڈرائیو سے عارضی فائلوں کو کیسے ہٹایا جائے۔

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

مائیکرو سافٹ ایج پر ان پریشان ٹاپ سائٹس اور تجویز کردہ نیوز فیڈس سے مشغول ہونا؟ فکر نہ کرو۔ ان کو جاننے کے لئے پڑھیں کہ بغیر وقتی طور پر ان سے کیسے چھٹکارا حاصل کریں!