اس ٹول کے بارے میں
اپنی پروگرامنگ زبانوں، فریم ورک، IDEs، اور آپریٹنگ سسٹمز کو منتخب کرکے اپنے پروجیکٹ کے لیے .gitignore فائلیں بنائیں۔ یہ ٹول GitHub کے آفیشل gitignore ٹیمپلیٹس کے کیوریٹڈ نظر انداز پیٹرن کو یکجا کرتا ہے تاکہ ایک جامع .gitignore بنایا جا سکے جو آپ کے ذخیرے کو تعمیراتی نمونوں، انحصار اور سسٹم فائلوں سے صاف رکھتا ہے۔
اکثر پوچھے جانے والے سوالات
- مجھے .gitignore فائل کہاں رکھنی چاہیے؟
- .gitignore کو اپنی ریپوزٹری روٹ ڈائرکٹری میں رکھیں۔ آپ ڈائرکٹری کے مخصوص اصولوں کے لیے ذیلی ڈائریکٹریز میں .gitignore فائلیں بھی رکھ سکتے ہیں۔ گٹ ان پر جڑ سے پتے تک درجہ بندی کے ساتھ عمل کرتا ہے۔
- کیا .gitignore پہلے سے ٹریک شدہ فائلوں کو ہٹاتا ہے؟
- نہیں. gitignore صرف غیر ٹریک شدہ فائلوں کو شامل ہونے سے روکتا ہے۔ اگر کسی فائل کو پہلے سے ہی ٹریک کیا گیا ہے، تو اسے .gitignore میں شامل کرنے سے اسے ہٹایا نہیں جائے گا۔ اسے ٹریک کرنا بند کرنے کے لیے پہلے 'git rm --cached <file>' چلائیں۔
- کون سے نمونوں کی سب سے زیادہ ضرورت ہے؟
- node_modules/ JavaScript کے لیے، __pycache__/ Python کے لیے، env راز کے لیے، .DS_Store for macOS، اور IDE ڈائریکٹریز (.idea/, .vscode/)۔ یہ سب سے عام حادثاتی کمٹ کا احاطہ کرتے ہیں۔
- کیا میں گلوبل .gitignore حاصل کر سکتا ہوں؟
- جی ہاں 'git config --global core.excludesfile ~/.gitignore_global' کے ساتھ ایک عالمی .gitignore بنائیں۔ یہ آپ کے تمام ذخیروں پر لاگو ہوتا ہے — OS اور IDE فائلوں کے لیے بہترین (.DS_Store, Thumbs.db, .idea/)۔