اہم دیگر ایک GITIGNORE فائل کیا ہے اور میں کس طرح استعمال کروں؟

ایک GITIGNORE فائل کیا ہے اور میں کس طرح استعمال کروں؟



جب گٹ ذخیرے کے ساتھ کام کرتے ہیں تو ، ناپسندیدہ ڈیٹا کا خطرہ ہوتا ہے۔ شکر ہے ، آپ GITIGNORE توسیع کے ساتھ ایک فائل تشکیل دے سکتے ہیں اور اس کی وضاحت کرسکتے ہیں کہ پروجیکٹ میں کن فائلوں اور فولڈروں کو نظرانداز کیا جانا چاہئے۔ آپ ہر Git ذخیرہ کے ساتھ استعمال کے ل a عالمی GITIGNORE ڈیٹا تشکیل دے سکتے ہیں۔

کیا

GITIGNORE فائلیں کیسے بنائیں

گٹائنور فائلیں سادہ ٹیکسٹ فائلیں ہیں ، لہذا آپ انہیں نوٹ پیڈ یا کسی بھی ٹیکسٹ ایڈیٹر کا استعمال کرکے کھول سکتے ہیں۔ GITIGNORE فائل بنانے کا طریقہ یہاں ہے:

  1. کوئی بھی ٹیکسٹ ایڈیٹر کھولیں اور محفوظ کریں کو دبائیں۔ نام کو .gitignore میں تبدیل کریں۔
  2. فائل میں ترمیم کرتے وقت ، ہر لائن ایک ہی فولڈر یا ایک ایسی فائل کے لئے مخصوص ہوتی ہے جسے گٹ کو نظر انداز کرنا چاہئے۔

.gitignore فائل میں تبصرے شامل کرنے کے لئے # استعمال کریں

وائلڈ کارڈ میچ کے لئے * استعمال کریں

GITIGNORE فائل سے متعلق راستوں کو نظرانداز کرنے کے لئے # / استعمال کریں۔

ایک مثال کے طور پر ، آپ کا GITIGNORE اس طرح نظر آسکتا ہے:

# نوڈ_موڈولس فولڈر کو نظرانداز کریں

نوڈ_موڈولز

# API چابیاں سے متعلق فائلوں کو نظرانداز کریں

.env

# میک سسٹم فائلوں کو نظرانداز کریں

.ڈی ایس_ اسٹور

# SASS تشکیل فائلوں کو نظر انداز کریں

.ساس کیچ

کس طرح ایک شخص کی سالگرہ تلاش کرنے کے لئے

# تمام ٹیکسٹ فائلوں کو نظرانداز کریں

*.TXT

جیسا کہ آپ جان سکتے ہو ، تبصرے اختیاری ہیں۔

ڈائریکٹریوں کو ان کے راستے شامل کرکے اور ہر لائن کے آخر میں / استعمال کرکے نظرانداز کریں۔

مثال کے طور پر:

جانچ /

نوشتہ جات /

گوگل دستاویزات میں صفحہ نمبر کیسے کریں

بوجھ /

اگرچہ وائلڈ کارڈ کی علامت * کو ایک مخصوص توسیع کے ساتھ تمام فائلوں کو نظر انداز کرنے کے لئے استعمال کیا جاسکتا ہے ، آپ اسے نفی کی علامت کے ساتھ جوڑ سکتے ہیں! یہاں ایک مثال ہے۔

*.TXT

! readme.txt

! main.txt

مذکورہ بالا گٹ کو مطلع کرے گا کہ وہ ہر فائل کو .txt توسیع کے ساتھ نظر انداز کریں ، سوائے اس کے کہ readme.txt اور main.txt کے۔

ڈائریکٹریوں کے لئے وائلڈ کارڈز کا استعمال کیا جاسکتا ہے۔ ان کا استعمال کرتے وقت محتاط رہیں ، جیسا کہ اس مثال میں دکھایا گیا ہے:

پرکھ/

! امتحان / example.txt

آپ کو لگتا ہے کہ گٹ اب مثال کے طور پر ٹیسٹ ڈائرکٹری کے اندر موجود ہر فائل کو نظر انداز کرے گا۔ تاہم ، ایسا نہیں ہے۔ یہ اب بھی مثال کے طور پر نظر انداز کرے گا۔ کارکردگی کی وجوہ کی بناء پر ، کیونکہ ہم نے واضح کیا ہے کہ پوری ٹیسٹ ڈائرکٹری کو نظرانداز کردیا گیا ہے۔

آپ کے پاس ڈبل نجمہ (**) استعمال کرنے کا اختیار ہے کہ آپ کسی بھی طرح کی ڈائرکٹریوں اور فائلوں سے مقابلہ کرسکیں۔ مثال کے طور پر ، ٹیسٹ / ** / *. txt گٹ کو صرف ڈائریکٹری اور اس کی سب ڈائرکٹریوں میں .txt کے ساتھ ختم ہونے والی فائلوں کو نظر انداز کرنے کے لئے بتائے گا۔

GITIGNORE فائل کو کس طرح استعمال کریں

GITIGNORE فائلوں کو نافذ کرنے کے تین طریقے

اپنے ساتھیوں کے ساتھ یا اکیلے اپنے تمام پروجیکٹس کے ساتھ گلوبل GITIGNORE استعمال کریں۔ تاہم ، آپ ایک مقامی GITIGNORE تشکیل دے سکتے ہیں یا اس سے بھی خارج ہونے والے اصول بیان کرسکتے ہیں۔

مقامی GITIGNORE فائل بنائیں

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

ایک عالمی GITIGNORE فائل بنائیں

اگر متعدد گٹ ذخیروں کے ساتھ کام کر رہے ہیں تو ، آپ اپنے مقامی ذخیروں کے عالمی قوانین کی وضاحت کرکے بہت زیادہ وقت بچاسکتے ہیں۔

کیا میں اپنا اسنیپ چیٹ صارف نام تبدیل کر سکتا ہوں؟
  1. GITIGNORE فائل بنائیں اور لاگو ہونے کے لئے عالمی اصولوں کی وضاحت کریں۔
  2. اپنی مقامی GITIGNORE فائل کو عالمی سطح پر تبدیل کرنے کے لئے core.excludesFiles پراپرٹی کا استعمال کریں۔ مندرجہ ذیل لائن کا استعمال کریں:

git config- گلوبل کور.کیلڈزفائل

ذاتی GITIGNore قواعد بنائیں

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

پرعزم فائلوں کے لئے GITIGNORE فائل کا استعمال کرنا

پرعزم فائلوں کو نظرانداز کریں

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

git rm - کیچڈ

اس انداز میں ، فائل کو ذخیرہ خانہ سے ہٹا دیا جائے گا حالانکہ یہ ورکنگ ڈائرکٹری میں ہی رہے گی۔ اس اصول کے ساتھ ایک GITIGNORE فائل ورکنگ ڈائرکٹری میں ہونی چاہئے۔

سابقہ ​​نظرانداز کردہ فائل کا ارتکاب کریں

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

git شامل کریں -f مثال.txt

git ڪمي -m فورس مثال شامل کریں۔ txt.

اب آپ نے مخزنوں میں نظرانداز شدہ فائل شامل کردی ہے۔ آخری اقدام یہ ہے کہ نظرانداز کرنے والے طرز یا قاعدے کو ختم کرکے GITIGNORE فائل میں ترمیم کریں۔

کیا

اپنے فائدہ کے لئے GITIGNORE استعمال کریں

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

آپ کو گٹجور فائلوں میں کتنی بار ضرورت ہے؟ کیا آپ زیادہ تر عالمی یا مقامی اصول استعمال کرتے ہیں؟ براہ کرم اپنے تجربات کو کمنٹس سیکشن میں شیئر کریں۔

دلچسپ مضامین

ایڈیٹر کی پسند

ٹیلیگرام کو ویڈیو کال کی حمایت حاصل ہے
ٹیلیگرام کو ویڈیو کال کی حمایت حاصل ہے
ٹیلیگرام میسنجر کو بالآخر ویڈیو کال کرنے کی صلاحیت موصول ہوگئی۔ فیچر کا الفا ورژن اب اینڈرائیڈ پر دستیاب ہے ، اور اس میں مشتھرین کے مابین ایک خفیہ محفوظ کنکشن کی حیثیت سے مشتہر کیا گیا ہے۔ اینڈرائڈ پر ، رابطے کے پروفائل سے ویڈیو کال شروع کرنا ممکن ہے۔ اس کے علاوہ ، آپ کسی ویڈیو کال میں ایک کے دوران سوئچ کرسکتے ہیں
گوگل ڈرائیو فولڈروں کے لئے فولڈر کا سائز کس طرح دیکھیں
گوگل ڈرائیو فولڈروں کے لئے فولڈر کا سائز کس طرح دیکھیں
گوگل ڈرائیو آپ کی فائلوں کو ذخیرہ کرنے کے لئے ایک حیرت انگیز جگہ ہے ، انتہائی سخی مفت منصوبوں اور ادائیگی شدہ منصوبوں کے ساتھ بڑی ذخیرہ کرنے کی گنجائش۔ یہ تمام آلات پر فائلوں کی ہم وقت سازی کرتا ہے اور صارفین کو اشتراک اور اشتراک کرنے کی اجازت دیتا ہے۔ گوگل ڈرائیو اس کے لئے بہترین ہے
ذاتی نوعیت کا پینل ڈاؤن لوڈ کریں۔ ونڈوز 7 اسٹارٹر اور 7 ہوم بیسک کیلئے پریمیم نجیکرت خصوصیات
ذاتی نوعیت کا پینل ڈاؤن لوڈ کریں۔ ونڈوز 7 اسٹارٹر اور 7 ہوم بیسک کیلئے پریمیم نجیکرت خصوصیات
نجکاری پینل - ونڈوز 7 اسٹارٹر اور 7 ہوم بیسک کیلئے پریمیم نجیکرت خصوصیات۔ ونڈوز 7 اسٹارٹر کیلئے ذاتی نوعیت کا پینل؟ ونڈوز 7 ہوم بیسک کم اختتامی ونڈوز 7 ایڈیشن کے لئے پریمیم نجیکرت خصوصیات پیش کرتا ہے۔ یہ پابندیوں کو نظرانداز کرسکتا ہے اور مفید UI فراہم کرتا ہے - جیسے کہ الٹی ایڈیشن میں ، مثال کے طور پر۔ اس میں شخصی کی زیادہ تر خصوصیات شامل ہیں۔
مائیکرو سافٹ ایج میں اسٹارٹ بوسٹ کو فعال یا غیر فعال کریں
مائیکرو سافٹ ایج میں اسٹارٹ بوسٹ کو فعال یا غیر فعال کریں
مائیکروسافٹ ایج میں اسٹارٹ بوسٹ کو کیسے فعال یا غیر فعال کریں مائیکروسافٹ نے ایج براؤزر کو ایک نئے آپشن کے ساتھ اپ ڈیٹ کیا ہے جو براؤزر کے آغاز کی کارکردگی کو تیز کرتا ہے۔ متعدد تکنیکوں کا استعمال کرکے ، یہ مائیکروسافٹ ایج کو بہت تیزی سے کھولنے کی اجازت دیتا ہے۔ اشتہار جیسا کہ آپ توقع کرسکتے ہیں ، کارکردگی کو بڑھاوا کنارے کو چھوڑ کر حاصل کیا جاتا ہے
ٹیگ آرکائیوز: پاور شیل فائل ہاش حاصل کریں
ٹیگ آرکائیوز: پاور شیل فائل ہاش حاصل کریں
سب سے طویل موجودہ اسنیپ چیٹ اسٹریک
سب سے طویل موجودہ اسنیپ چیٹ اسٹریک
ہم ہر ماہ اس بات کا سراغ لگاتے رہتے ہیں کہ دنیا میں سب سے طویل Snapchat سٹریک کس کے پاس ہے۔ سنیپ سٹریک کیا ہے اور موجودہ ریکارڈ کس کے پاس ہے یہ جاننے کے لیے پڑھیں۔
زوم مائکروفون کام نہیں کررہا ہے
زوم مائکروفون کام نہیں کررہا ہے
زوم کے بہت سے اجلاسوں میں بہت کچھ شامل ہوتا ہے