ایک گیٹگیور فائل کیا ہے؟

GITIGNORE فائلیں کیسے کھولیں، ترمیم کریں اور تبدیل کریں

GITIGNORE فائل کی توسیع کے ساتھ ایک فائل GIT کا نام ورژن / ذریعہ کنٹرول سسٹم کے ساتھ استعمال ہونے والا Git نظر انداز فائل ہے. یہ وضاحت کرتا ہے کہ کونسی فائلوں اور فولڈر کو کسی ذریعہ کوڈ میں موجود نظر انداز نہیں کیا جاسکے.

یہ فی راستہ کی بنیاد پر استعمال کیا جاسکتا ہے تاکہ قوانین صرف مخصوص فولڈر پر لاگو ہوتے ہیں، لیکن آپ ایک گلوبل GITIGNORE فائل بھی تشکیل دے سکتے ہیں جو آپ کے پاس ہر GIT ذخیرہ پر لاگو ہوتا ہے.

آپ GITIGNORE فائلوں کے کئی مثالیں دیکھ سکتے ہیں جو مختلف منظروں میں سفارش کی جاتی ہیں، گیٹ ہب کی .گیٹینجور ٹیمپلیٹس کے صفحے سے.

GITIGNORE فائل کو کیسے کھولیں

GITIGNORE فائلیں سادہ ٹیکسٹ فائلیں ہیں، مطلب یہ ہے کہ آپ کسی ایسے پروگرام کے ساتھ کھول سکتے ہیں جو ٹیکسٹ فائلوں کو پڑھ سکتے ہیں.

ونڈوز صارفین بلٹ ان نوٹ پیڈ پروگرام کے ساتھ یا مفت نوٹ پیڈ ++ درخواست کے ساتھ GITIGNORE فائلوں کو کھول سکتے ہیں. MacOS پر GITIGNORE فائلوں کو کھولنے کے لئے، آپ Gedit استعمال کرسکتے ہیں. لینکس کے صارفین (جیسے ہی ونڈوز اور میکس) کو بھی GITIGNORE فائلوں کو کھولنے اور ترمیم کیلئے ایٹم مفید مل سکتا ہے.

تاہم، GITIGNORE فائلوں اصل میں قابل استعمال نہیں ہیں (یعنی وہ فائل کو نظر انداز نہ کریں) جب تک کہ وہ GIT کے تناظر میں استعمال نہ کریں، جو مفت سافٹ ویئر ہے جو ونڈوز، لینکس، اور macOS پر چلتا ہے.

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

نوٹ: GIT ذخیرہ کاری ڈائریکٹری میں GITIGNORE فائل نہ ڈالو؛ اس کے بعد قوانین کو درخواست دینے کی اجازت نہیں دے گی کیونکہ فائل کو کام کرنے والی ڈائرکٹری میں ہونے کی ضرورت ہے.

GITIGNORE فائلیں کسی اور کے ساتھ نظر انداز کرنے کے قوانین کو اشتراک کرنے کے لئے مفید ہیں جو آپ کے ذخیرہ کو کلائنٹ کرسکتے ہیں. لہذا، گیٹی ہوب کے مطابق، یہ آپ کے ذخیرہ میں کرنے کے لئے ضروری ہے.

کس طرح ایک GITIGNORE فائل سے تبدیل کرنے کے لئے

GITIGNORE کو CVSIGNORE کو تبدیل کرنے کے بارے میں معلومات کیلئے اس اسٹیک اوور فلو موضوع کو دیکھیں. سادہ جواب یہ ہے کہ باقاعدگی سے فائل کنورٹر نہیں ہے جو یہ آپ کے لئے کر سکتا ہے، لیکن شاید ایک ایسی سکرپٹ ہوسکتی ہے جسے آپ CVSIGNORE فائلوں کے پیٹرن پر کاپی کرنے کے لئے استعمال کرسکتے ہیں.

ملاحظہ کریں کہ وہ ایسا کرنے میں مدد کے لئے GN ذخیرہ کرنے کے لئے SVN ذخیرہیاں تبدیل کریں. اس بش کو سکرپٹ بھی دیکھیں جسے وہ بھی حاصل کرنے میں کامیاب ہوسکتا ہے.

اپنی GITIGNORE فائل ٹیکسٹ فائل کی شکل میں محفوظ کرنے کے لئے، مندرجہ بالا ذکر ٹیکسٹ ایڈیٹرز میں سے ایک کا استعمال کریں. ان میں سے اکثر TXT، ایچ ٹی ایم ایل ، اور اسی طرح کا سادہ متن فارمیٹ میں تبدیل کرسکتے ہیں.

GITIGNORE فائلوں پر اعلی درجے کی پڑھنے

آپ ٹرمینل سے ایک مقامی GITIGNORE فائل کو اس حکم کے ساتھ تعمیر کر سکتے ہیں:

ٹویٹ

اس طرح گلوبل ایک بنایا جا سکتا ہے:

git config-global core.excludesfile ~ / .gitignore_global

متبادل طور پر، اگر آپ GITIGNORE فائل نہیں بنانا چاہتے ہیں تو، آپ کو اپنے مقامی ذخیرہ کو خارج کر سکتے ہیں .git / info / فائل کو خارج کر کے .

یہاں ایک GITIGNORE فائل کا ایک سادہ مثال ہے جو آپریٹنگ سسٹم کی طرف سے پیدا کردہ مختلف فائلوں کو نظر انداز کرے گا:

ڈیڈی اسٹور .DS_ اسٹور؟ ._ * .Trashes ehthumbs.db Thumbs.db

یہاں ایک ایسی مثال ہے جو ذریعہ کوڈ سے LOG ، SQL، اور SQLITE فائلوں میں شامل نہیں ہے:

* .log * .sql * .سقلیٹ

Git مطالبات مناسب مناسب نحو قواعد کے مطابق رہنے کے لئے بہت سارے پیٹرن کے قوانین موجود ہیں. آپ ان کے بارے میں پڑھ سکتے ہیں، اور فائل کی کیسے کام کرتا ہے کے بارے میں بہت زیادہ، سرکاری GITIGNORE دستاویزی ویب سائٹ سے.

یاد رکھنا اس بات کو یقینی بنائیں کہ اگر آپ کسی فائل میں پہلے سے نظر انداز نہیں کی جاۓٔ تو اس کی نظر میں نظر انداز نہیں ہوسکتی ہے، اور پھر بعد میں اس فائل کو نظر ثانی شدہ حکمرانی میں شامل کیا جاسکتا ہے، GIT فائل کو نظر انداز نہیں کرے گا جب تک کہ آپ اسے مندرجہ ذیل کمانڈ کے ساتھ ناپاک نہ کریں.

GIT RM - کاپی رائٹ نام

کیا آپ کی فائل اب بھی کھول نہیں ہے؟

اگر آپ کی فائل مندرجہ ذیل بیان کی طرح کام نہیں کررہے ہیں، تو چیک کریں کہ آپ فائل کا توسیع درست طریقے سے پڑھ رہے ہیں. مثال کے طور پر، اگر آپ اسے کسی ٹیکسٹ ایڈیٹر کے ساتھ کھول نہیں سکتے ہیں یا GIT فائل کو تسلیم نہیں کرتا ہے تو، آپ واقعی ایک GITIGNORE فائل کے ساتھ نمٹنے نہیں کر سکتے ہیں.

آئی جی این ایک اور نظر انداز فائل ہے لیکن RoboHelp میں ہے کی طرف سے پیدا فائل کی شکل کی نظر انداز کریں اور ایڈوب RoboHelp کے ساتھ استعمال کیا جاتا ہے ونڈوز مدد کے دستاویزات کی تعمیر کے لئے. جب فائل دستاویزات کے ذریعہ تلاشوں سے نظر انداز کردیۓ تو اس کی فہرست کو ایک ہی فنکشن کی خدمت کرسکتا ہے - یہ Git کے ساتھ استعمال نہیں کیا جاسکتا ہے اور اسی نحو قواعد پر عمل نہیں کرتا ہے.

اگر آپ کی فائل کھلی نہیں ہوتی ہے تو اس کی فائل کی توسیع کا پتہ لگانے کے بارے میں تحقیق کیا جاسکتا ہے کہ اس میں کیا شکل ہے تاکہ آپ مناسب سافٹ ویئر کو تلاش کرسکیں جو اسے کھولتا ہے یا بدل دیتا ہے.