میں .gitignore فائل کیسے استعمال کروں؟

How Do I Use Gitignore File



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

اوبنٹو 20.04 میں .gitignore فائل استعمال کرنے کا طریقہ۔

Ubuntu 20.04 میں .gitignore فائل استعمال کرنے کے لیے ، ہم آپ کو درج ذیل نو مراحل سے گزریں گے۔







مرحلہ 1: ٹیسٹ کا ذخیرہ حاصل کریں۔

اپنے پروجیکٹ کا ذخیرہ بنانے کے بجائے ، ہم نے گٹ ہب پر دستیاب ایک نمونہ ذخیرہ استعمال کیا ہے۔ آپ کو مندرجہ ذیل کمانڈ کو چلا کر اس ذخیرے کو حاصل کرنے کی ضرورت ہے۔



گٹ کلون https://github.com/schacon/simplegit-progit۔



ایک بار جب آپ کے اوبنٹو 20.04 سسٹم میں مخصوص ذخیرہ کو کلون کردیا جائے تو ، یہ ٹرمینل پر درج ذیل حیثیت ظاہر کرے گا۔





مرحلہ 2: نظر انداز کرنے کے لیے ایک نمونہ فائل بنائیں۔

اب ہمیں ایک نمونہ فائل بنانے کی ضرورت ہے جسے ہم اپنی پروجیکٹ ڈائرکٹری میں نظر انداز کرنا چاہتے ہیں۔ اس کے لیے ، ہمیں پہلے یہ کمانڈ چلا کر اپنی پروجیکٹ ڈائرکٹری پر جانے کی ضرورت ہے۔



cd / home / kbuzdar / simplegit-progit

یہاں ، آپ کو وہ راستہ فراہم کرنے کی ضرورت ہے جہاں آپ نے ٹیسٹ ریپوزٹری کو کلون کیا ہو۔

ایک بار جب آپ ٹیسٹ کے ذخیرے میں ہو جائیں تو ، آپ درج ذیل کمانڈ کو چلا کر اس میں ایک نمونہ فائل بنا سکتے ہیں۔

سوڈو نانو abc.txt۔

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

مرحلہ 3: .gitignore فائل بنائیں۔

ایک بار جب ہم نے ایک ایسی فائل بنالی ہے جسے ہم اپنے اگلے عہد میں نظر انداز کرنا چاہتے ہیں ، تو ہم اپنے پروجیکٹ کے ذخیرے میں .gitignore فائل درج ذیل کمانڈ کو چلا کر بنائیں گے۔

sudo nano .gitignore

مرحلہ 4: .gitignore فائل میں نظر انداز کی جانے والی فائلیں شامل کریں۔

جب .gitignore فائل نانو ایڈیٹر کے ساتھ کھلتی ہے تو آپ کو اس فائل کا نام شامل کرنا ہوگا جسے آپ .gitignore فائل میں نظر انداز کرنا چاہتے ہیں۔ ہمارے معاملے میں ، یہ abc.txt ہے۔ اس فائل کو .gitignore فائل میں شامل کرنے کے بعد ، ہم اسے آسانی سے محفوظ کر لیں گے۔ آپ .gitignore فائل میں الگ الگ لائنوں میں جتنی فائلیں نظر انداز کرنا چاہتے ہیں شامل کر سکتے ہیں۔

مرحلہ 5: گٹ کو دوبارہ شروع کریں۔

ایک بار جب ہم مطلوبہ تبدیلیاں کر لیتے ہیں تو ، ہمیں درج ذیل کمانڈ کو چلا کر گٹ کو دوبارہ شروع کرنا ہوگا۔

git init

اگر یہ کمانڈ گٹ کو کامیابی سے دوبارہ شروع کرنے کا انتظام کرتا ہے ، تو آپ نیچے دی گئی تصویر میں دکھایا گیا پیغام دیکھ سکیں گے۔

مرحلہ 6: اپنے ذخیرے میں نئی ​​تبدیلیاں شامل کریں۔

اگلا مرحلہ مندرجہ ذیل کمانڈ کو چلا کر ہمارے پروجیکٹ کے ذخیرے میں نئی ​​تبدیلیاں شامل کرنا ہے۔

git add.

اگر تبدیلیوں کو کامیابی سے آپ کے پروجیکٹ کے ذخیرے میں شامل کیا جاتا ہے ، تو نظام ٹرمینل پر کوئی پیغام نہیں دکھائے گا ، جیسا کہ نیچے دی گئی تصویر میں دکھایا گیا ہے۔

مرحلہ 7: گٹ کی موجودہ حالت چیک کریں۔

اب ان تبدیلیوں کو Git میں کرنے سے پہلے ، ہم Git کی موجودہ حیثیت کو درج ذیل کمانڈ سے چیک کریں گے۔

گٹ کی حیثیت

ہمارے گٹ پروجیکٹ ذخیرے کی موجودہ حیثیت نیچے دی گئی تصویر میں دکھائی گئی ہے۔

مرحلہ 8: تمام تبدیلیاں کریں۔

اب ہم مندرجہ ذیل کمانڈ کو چلا کر ان تبدیلیوں کا ارتکاب کریں گے۔

git commit –m پیغام ظاہر کیا جائے۔

یہاں ، آپ اپنی پسند کے کسی بھی پیغام کے ساتھ دکھائے جانے والے پیغام کو تبدیل کر سکتے ہیں جسے آپ اپنے حالیہ عہد کے ساتھ ظاہر کرنا چاہتے ہیں۔

ہمارے حالیہ عہد کے نتائج ذیل کی تصویر میں دکھائے گئے ہیں۔

آپ اوپر دکھائی گئی تصویر سے آسانی سے دیکھ سکتے ہیں کہ صرف .gitignore فائل کا ارتکاب کیا گیا ہے نہ کہ abc.txt فائل کا کیونکہ ہم اسے اپنی کمٹمنٹ میں نظر انداز کرنا چاہتے تھے۔ اس کا مطلب یہ ہے کہ گٹ کامیابی کے ساتھ اس فائل کو نظر انداز کرنے میں کامیاب ہو گیا ہے جس کا ہم نے اپنی .gitignore فائل میں تبدیلیوں کے دوران ذکر کیا ہے۔

نتیجہ

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