اہم دیگر ایک 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 کے مناسب استعمال سے ، آپ وقت کی بچت کریں گے اور اپنے منصوبے کو بہتر بنائیں گے۔

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

دلچسپ مضامین

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

وائی ​​فائی کام نہیں کر رہا/آئی فون 6 ایس پر کنیکٹ نہیں ہو سکتا
وائی ​​فائی کام نہیں کر رہا/آئی فون 6 ایس پر کنیکٹ نہیں ہو سکتا
جب کہ سیل فونز کا آغاز تقریباً کہیں سے بھی فون کال کرنا آسان بنانے کے لیے ہوا تھا، لیکن اب یہ ان کا واحد استعمال نہیں رہا۔ سیل فونز آج پہلے سے زیادہ ہوشیار ہیں اور تصاویر لینے سے لے کر بہت سی مختلف چیزیں کر سکتے ہیں،
گوگل ہوم میکس بمقابلہ ایپل ہوم پوڈ: صوتی ٹیسٹ اسپیکر کو ایک دوسرے کے خلاف بنا دیتے ہیں
گوگل ہوم میکس بمقابلہ ایپل ہوم پوڈ: صوتی ٹیسٹ اسپیکر کو ایک دوسرے کے خلاف بنا دیتے ہیں
ایپل کا ہوم پوڈ آچکا ہے ، اور اس کا اہم فروخت نقطہ (کم سے کم جبکہ ایپل سری کو کام پر لے جاتا ہے) آواز محکمہ میں ایمیزون ایکو اور گوگل ہوم کو پیچھے چھوڑنا ہے۔ لیکن یہاں چیز یہ ہے: گوگل کا ہوم
موزیلا فائر فاکس میں ایڈ آن ون دستخط کو غیر فعال کریں
موزیلا فائر فاکس میں ایڈ آن ون دستخط کو غیر فعال کریں
فائر فاکس ایڈونس ڈیجیٹل سائننگ نافذ کرے گا ، اسے غیر فعال کرنے کا طریقہ یہ ہے۔
ایک بار [نومبر 2020] میں تمام کریگ لسٹ کو کیسے تلاش کریں
ایک بار [نومبر 2020] میں تمام کریگ لسٹ کو کیسے تلاش کریں
https://www.youtube.com/watch؟v=XeQTqdtoxps آج کے آن لائن بازاروں جیسے لیٹگو ، آفرشپ ، اور فیس بک مارکیٹ پلیس نے کریگ لسٹ سے دور جگہ لے لی ہے ، لیکن پرانے زمرے کے برعکس - جو طویل عرصے سے مردہ ہیں - کریگ لسٹ اب بھی ایک قابل عمل ہے کے لئے سائٹ
میک پر سفاری سے امیجز کو کاپی اور محفوظ کرنے کا طریقہ
میک پر سفاری سے امیجز کو کاپی اور محفوظ کرنے کا طریقہ
میک کے بلٹ ان ویب براؤزر، سفاری میں ایک خاص مینو ہے جو آپ کو تقریباً کسی بھی تصویر کے لنک کو کاپی کرنے، محفوظ کرنے یا کاپی کرنے دیتا ہے۔ اس مضمون میں، ہمیں تمام تفصیلات مل گئی ہیں کہ یہ کیسے کام کرتا ہے! بلاشبہ جب آپ کے پاس اجازت نہ ہو تو دوسرے لوگوں کے کام کو استعمال نہ کرنے کے لیے معمول کے انتباہات کے ساتھ۔ اس حصے کو مت بھولنا۔
USB ڈرائیو سے اپنے سرفیس پرو کو کیسے بوٹ کریں۔
USB ڈرائیو سے اپنے سرفیس پرو کو کیسے بوٹ کریں۔
آپ سسٹم اپ ڈیٹ رول بیک کرنے یا اپنے سسٹم کو اپ گریڈ کرنے کے لیے USB ڈرائیو سے اپنے سرفیس پرو کو بوٹ کر سکتے ہیں۔ یہ گائیڈ آپ کو ایسا کرنے کے تین طریقے دکھاتا ہے۔
ونڈوز 10 میں فائل ایکسپلورر سے کل کل کو کیسے ہٹایا جائے۔
ونڈوز 10 میں فائل ایکسپلورر سے کل کل کو کیسے ہٹایا جائے۔
تازہ ترین Windows 10 اپ ڈیٹ کے ساتھ، دستاویزات کو فائل ایکسپلورر میں آخری بار ترمیم کی گئی تاریخ کے مطابق ترتیب دیا جاتا ہے، جیسے آج، کل، وغیرہ۔ اگرچہ یہ آپ کی تمام فائلوں کا ایک آسان جائزہ پیش کرتا ہے، کچھ Windows 10 صارفین