Git - Ignore Files
فہرست کا خانہ:
- کن فائلوں کو نظرانداز کیا جانا چاہئے؟
- .gitignore
- ذاتی اصولوں کو نظرانداز کریں
- عالمی
.gitignore - پچھلی کمٹڈ فائلوں کو نظرانداز کرنا
.gitignoreفائل کو ڈیبگ کرنا- سب نظرانداز شدہ فائلوں کی نمائش
- نتیجہ اخذ کرنا
اکثر ، جب کسی پروجیکٹ پر کام کرتے ہو جو Git کو استعمال کرتا ہے ، تو آپ مخصوص فائلوں یا ڈائریکٹریوں کو دور دراز کے ذخیرے میں جانے سے خارج کرنا چاہتے ہیں۔
.gitignore فائل اس بات کی وضاحت کرتی ہے کہ گٹ گیٹ کو کن لاکدر فائلوں کو نظر انداز کرنا چاہئے۔
کن فائلوں کو نظرانداز کیا جانا چاہئے؟
نظرانداز شدہ فائلیں عام طور پر پلیٹ فارم سے مخصوص فائلیں ہوتی ہیں یا بلڈ سسٹم سے خود بخود فائلیں بن جاتی ہیں۔ کچھ عام مثالوں میں شامل ہیں:
- رن ٹائم فائلیں جیسے لاگ ، لاک ، کیشے ، یا عارضی فائلیں۔ حساس معلومات کے ساتھ فائلز۔ جیسے پاس ورڈز یا API چابیاں۔ مرتب شدہ کوڈ ، جیسے کہ
.classیا.classڈائریکٹریز ، جیسے/vendorیا/node_modulesڈائریکٹریز ، جیسے/public،/out، یا/distسسٹم فائلز جیسے.DS_StoreیاThumbs.dbIDE یا ٹیکسٹ ایڈیٹر کنفگریشن فائلیں۔
.gitignore
ایک مقامی
.gitignore
فائل عام طور پر مخزن کی روٹ ڈائرکٹری میں رکھی جاتی ہے۔ تاہم آپ اپنے ذخیرے میں مختلف سب ڈائرکٹریاں میں متعدد
.gitignore
فائلیں تشکیل دے سکتے ہیں۔
.gitignore
فائلوں کے نمونوں کا مقابلہ فائل کے ڈائرکٹری کے مقابلے میں ہوتا ہے۔
فائلوں میں جو شکلیں بیان کی گئیں ہیں جو نچلی سطح کی ڈائریکٹریوں (ذیلی ڈائریکٹریوں) میں رہتی ہیں ان کو فوقیت حاصل ہے کہ وہ اعلی سطحی ڈائریکٹریوں میں ہوں۔
مقامی
.gitignore
فائلیں دوسرے ڈویلپرز کے ساتھ
.gitignore
جاتی ہیں اور ان میں ایسے نمونوں پر مشتمل ہونا چاہئے
.gitignore
کے دوسرے تمام صارفین کے لئے کارآمد ہوں۔
ذاتی اصولوں کو نظرانداز کریں
مراسلے جو آپ کے مقامی ذخیروں کے لئے مخصوص ہیں اور انہیں دوسرے ذخیروں میں تقسیم نہیں کیا جانا چاہئے ،
.git/info/exclude
فائل میں رکھے
.git/info/exclude
۔
مثال کے طور پر ، آپ اس فائل کو اپنے ذاتی پروجیکٹ ٹولز سے پیدا شدہ فائلوں کو نظر انداز کرنے کے لئے استعمال کرسکتے ہیں۔
عالمی
.gitignore
گٹ آپ کو ایک عالمی
.gitignore
فائل بنانے کی بھی اجازت دیتا ہے ، جہاں آپ اپنے مقامی نظام میں موجود ہر Git ذخیرہ اندوزی کے اصولوں کو نظرانداز کرسکتے ہیں۔
فائل کو کسی بھی جگہ کا نام دیا جاسکتا ہے جسے آپ پسند کریں اور کسی بھی مقام پر اسٹور کیا جائے۔ اس فائل کو رکھنے کے لئے سب سے عام جگہ ہوم ڈائریکٹری ہے۔ اس کو استعمال کرنے کے ل You آپ کو دستی طور پر فائل بنانی ہوگی اور گٹ کو تشکیل دینا ہوگا۔
مثال کے طور پر ، عالمی Git کو نظر انداز کرنے والی فائل کے بطور
~/.gitignore_global
کو متعین کرنے کے لئے ، آپ مندرجہ ذیل کام کریں گے:
-
فائل بنائیں:
touch ~/.gitignore_globalفائل کو گٹ ترتیب میں شامل کریں:
git config --global core.excludesfile ~/.gitignore_globalاپنے ٹیکسٹ ایڈیٹر کے ساتھ فائل کھولیں اور اس میں اپنے قواعد شامل کریں۔
عالمی قوانین خاص طور پر ان فائلوں کو نظرانداز کرنے کے لئے مفید ہیں جو آپ کبھی نہیں کرنا چاہتے ہیں ، جیسے حساس معلومات والی فائلوں یا مرتب شدہ قابل عمل افراد۔
پچھلی کمٹڈ فائلوں کو نظرانداز کرنا
آپ کی ورکنگ کاپی میں شامل فائلوں کو یا تو ٹریک کیا جاسکتا ہے یا اسے ٹریک نہیں کیا جاسکتا ہے۔
پہلے کی گئی فائل کو نظر انداز کرنے کے ل previously ، آپ کو فائل کو انڈیکس سے اسٹیکس اور ہٹانے کی ضرورت ہوگی ، اور پھر.gitignore میں فائل کے لئے ایک قاعدہ شامل کرنا ہوگا:
git rm --cached filename
-
--cached
آپشن گٹ سے کہتا ہے کہ فائل کو ورکنگ ٹری سے حذف نہ کریں بلکہ اسے انڈیکس سے ہی ہٹائیں۔
ڈائریکٹری کو بار بار ہٹانے کے لئے ،
-r
آپشن کا استعمال کریں:
git rm --cached filename
جب فائلوں کو بار بار حذف کرنا ہو تو ،
-n
آپشن کا استعمال کریں جو "ڈرائی رن" انجام دے گا اور آپ کو دکھائے گا کہ کون سی فائلیں حذف ہوجائیں گی:
.gitignore
فائل کو ڈیبگ کرنا
بعض اوقات یہ طے کرنا مشکل ہوسکتا ہے کہ کسی مخصوص فائل کو کیوں نظرانداز کیا جارہا ہے ، خاص طور پر جب آپ متعدد
.gitignore
فائلیں یا پیچیدہ نمونے استعمال کررہے ہیں۔ یہ وہ جگہ ہے جہاں
-v
آپشن کے ساتھ
git check-ignore
کمانڈ ، جو گٹ کو مماثل پیٹرن کے بارے میں تفصیلات ظاہر کرنے کے لئے کہتی ہے ، کام آتی ہے۔
مثال کے طور پر ، یہ دیکھنے کے لئے کہ
www/yarn.lock
فائل کو کیوں نظرانداز کیا گیا ہے آپ چلائیں گے:
git check-ignore -v www/yarn.lock
آؤٹ پٹ
gitignore
فائل ، ملاپ لائن کی تعداد اور اصل نمونہ کا راستہ دکھاتا ہے۔
www/.gitignore:31:/yarn.lock www/yarn.lock
کمانڈ ایک سے زیادہ فائل نام کو بھی دلائل کے طور پر قبول کرتا ہے ، اور آپ کے ورکنگ ٹری میں فائل موجود نہیں ہوتی ہے۔
سب نظرانداز شدہ فائلوں کی نمائش
git status
کمانڈ
--ignored
آپشن کے ساتھ تمام نظرانداز فائلوں کی فہرست دکھاتا ہے:
نتیجہ اخذ کرنا
.gitignore
فائل آپ کو فائلوں کو مخزن میں چیک کرنے سے خارج کرنے کی اجازت دیتی ہے۔ فائل میں گلوبنگ پیٹرن ہیں جو بیان کرتے ہیں کہ کن فائلوں اور ڈائریکٹریوں کو نظرانداز کیا جانا چاہئے۔
gitignore.io ایک آن لائن سروس ہے جو آپ کو آپریٹنگ سسٹم ، پروگرامنگ لینگویج ، یا IDE کے لئے
.gitignore
فائلیں تخلیق کرنے کی سہولت دیتی ہے۔
بادل ایس اے اے کی آمدنی میں اضافہ کرتا ہے. سہ ماہی میں، کمپنی کے طور پر ایشیا پیسفک اور جاپان خطے میں بادل کی رکنیت کی آمدنی میں بھی کمی دیکھی گئی. یہاں تک کہ کمپنی نے پہلی سہ ماہی میں کلاؤڈ سبسکرائب اور سپورٹ آمدنی میں مضبوط اضافہ کی اطلاع دی ہے، یہاں تک کہ کمپنی میں کمی کی وجہ سے ایشیا پیسفک اور جاپان کے خطے میں سافٹ ویئر اور بادل کی رکنیت آمدنی.
کاروباری سافٹ ویئر کمپنی نے جمعہ کو بتایا کہ مجموعی آمدنی میں 7 فیصد اضافہ ہوا. 3.6 بلین ڈالر (4.6 ارب امریکی ڈالر)، بین الاقوامی مالیاتی رپورٹنگ کے معیار کے مطابق (IFRS).
Defragg ڈسک، Defraggler کے ساتھ بوٹ وقت پر فائلوں اور سسٹم فائلوں کے ساتھ بوٹ وقت پر فائلوں اور سسٹم فائلوں، Defraggler ایک مفت ڈسک defragmentation سافٹ ویئر ہے جس میں آپ کو تیزی سے آپ کی اجازت دیتا ہے انفرادی فائلوں کو جو آپ چاہتے ہیں، ان کو ہٹانے کے بغیر، پورے ڈرائیو پر عمل کرنے کے بغیر.
Defraggler
DeleteOnClick کے ساتھ محفوظ طریقے سے فائلوں اور فولڈروں کو حذف کریں فائلوں اور فولڈروں کو حذف کریں. DeleteOnClick for Windows کو آپ کو فائلوں اور فولڈر کو صحیح طور پر اور مستقل طور پر دائیں کلک کے سیاق و سباق مینو کا استعمال کرتے ہوئے مٹانے کی اجازت دیتا ہے. جائزے پڑھیں اور اسے مفت ڈاؤن لوڈ کریں.
DeleteOnClick







