Git میں gitkeep اور gitignore کے درمیان فرق

Git My Gitkeep Awr Gitignore K Drmyan Frq



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

یہ بلاگ Git میں gitkeep اور gitignore کے درمیان فرق کی وضاحت کرے گا۔







Git میں gitkeep اور gitignore کیا ہیں؟

gitkeep کو Git ریپوزٹری میں خالی ڈائرکٹری شامل کرنے کے لیے استعمال کیا جاتا ہے۔ تاہم، یہ Git کی بلٹ ان فیچر نہیں ہے۔ مثال کے طور پر، بعض اوقات، صارف خالی ڈائریکٹریز بناتے ہیں اور انہیں ذخیرہ میں شامل کرنا چاہتے ہیں۔ ایسا کرنے کے لئے، یہ ایک تخلیق کرنے کی ضرورت ہے ' .gitkeep خالی ڈائرکٹری کے نیچے فائل۔ ایسا کرنے کے بعد، یہ گٹ ریپوزٹری کا حصہ بن جائے گا۔



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



Git میں gitkeep اور gitignore کے درمیان فرق پر ایک نظر ڈالیں۔





Git میں gitkeep اور gitignore کے درمیان فرق؟

یہاں، ہم نے gitkeep اور gitignore کے درمیان بنیادی فرق درج کیا ہے:

gitkeep gitignore
gitkeep Git کی بلٹ ان فیچر نہیں ہے کیونکہ یہ صرف خالی ڈائریکٹریز رکھنے کے لیے استعمال ہوتی ہے۔ gitignore کو نظر انداز فائلوں کی فہرست کے لیے استعمال کیا جاتا ہے۔
gitkeep کو Git میں خالی ڈائریکٹریوں کو ٹریک کرنے کے لیے استعمال کیا جاتا ہے۔ اس کا استعمال حساس معلومات کو محفوظ کرنے کے لیے کیا جاتا ہے۔

آئیے Git میں gitkeep اور gitignore کے استعمال کو سمجھنے کے لیے ذیل میں فراہم کردہ حصوں کو دیکھیں۔



گٹ میں گٹ کیپ کا استعمال کیسے کریں؟

گٹ کیپ کے ساتھ گٹ میں خالی فولڈر بنانے کے لیے درج ذیل ہدایات پر عمل کریں۔

مرحلہ 1: گٹ باش لانچ کریں۔

'کی مدد سے اپنے سسٹم میں گٹ باش ٹرمینل کھولیں۔ شروع ' مینو:


مرحلہ 2: خالی فولڈر بنائیں

' کے ساتھ گٹ ریپوزٹری میں ایک خالی فولڈر بنائیں۔ mkdir ' کمانڈ:

$ mkdir صفر فولڈر



مرحلہ 3: فولڈر پر جائیں۔

اگلا، عملدرآمد کریں ' سی ڈی ' بنائے گئے خالی فولڈر میں جانے کے لیے کمانڈ:

$ سی ڈی صفر فولڈر



مرحلہ 4: .gitkeep فائل بنائیں

بنائیے ایک ' .gitkeep فراہم کردہ کمانڈ کی مدد سے خالی فولڈر میں فائل:

$ چھو .gitkeep



مرحلہ 5: فائل شامل کریں۔

چلائیں ' git شامل کریں. 'ایک فائل کو شامل کرنے اور ٹریکنگ کے لئے گٹ کے انڈیکس کو اپ ڈیٹ کرنے کے لئے کمانڈ:

$ git شامل کریں .



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

اس کے بعد، ' کے ساتھ گٹ ریپوزٹری میں تبدیلیاں کریں git کمٹ ' کمانڈ:

$ git کمٹ -m 'خالی فولڈر'


یہاں، ' -m ” ایک جھنڈا ہے جو دوہری حوالوں کے اندر کمٹ میسج شامل کرنے کے لیے استعمال ہوتا ہے:


مرحلہ 7: پش کمٹ

آخر میں، ہم کمٹ کو خالی فولڈر کے ساتھ گٹ ریموٹ ریپوزٹری میں دھکیلیں گے:

$ git پش -- سیٹ اپ اسٹریم اصل اصل


نیچے آؤٹ پٹ اشارہ کرتا ہے کہ ہم نے خالی گٹ ڈائرکٹری کے ساتھ کمٹ کو کامیابی کے ساتھ آگے بڑھایا ہے۔


آئیے ' کے استعمال کو سمجھنے کے لیے اگلا حصہ دیکھیں۔ gitignore 'گٹ میں۔

Git میں gitignore کا استعمال کیسے کریں؟

gitignore کا استعمال کرتے ہوئے Git ریپوزٹری کو ٹریک کرتے ہوئے خالی فولڈر کو نظر انداز کرنے کے لیے درج ذیل اقدامات کو دیکھیں۔

مرحلہ 1: گٹ ریپوزٹری کھولیں۔

سب سے پہلے، اپنے سسٹم پر گٹ ریپوزٹری کھولیں:


مرحلہ 2: خالی فولڈر بنائیں

اگلا، منتخب فولڈر کے اندر دائیں کلک کریں، منتخب کریں ' نئی ظاہر ہونے والے مینو سے 'آپشن، اور' پر کلک کریں فولڈر 'اختیار:


فولڈر کا نام سیٹ کریں ' .gitignore ”:


مرحلہ 3: گٹ باش لانچ کریں۔

کھولو ' گٹ باش آپ کے سسٹم میں ٹرمینل کا استعمال کرتے ہوئے شروع ' مینو:


مرحلہ 4: ڈائرکٹری پر جائیں۔

' کا استعمال کرتے ہوئے گٹ ریپوزٹری پر جائیں سی ڈی ' کمانڈ:

$ سی ڈی 'C:\صارفین \n azma\Linux_1'



مرحلہ 5: اسٹیٹس چیک کریں۔

آخر میں، Git ڈائریکٹری کی حیثیت کو چیک کریں جس میں ہم نے خالی فولڈر بنایا ہے:

$ گٹ کی حیثیت


جیسا کہ آپ دیکھ رہے ہیں، گٹ نے ' .gitignore فولڈر:


ہم نے Git میں gitkeep اور gitignore کے درمیان فرق کی وضاحت کی ہے۔

نتیجہ

گٹ ریپوزٹری میں ایک خالی فولڈر کو 'کے نام سے جانا جاتا ہے۔ .gitkeep فائل جو ایک Git ذخیرہ بنانے کے لیے استعمال ہوتی ہے جس میں ایک اور خالی ڈائرکٹری ہوتی ہے۔ دوسری طرف، ' .gitignore' حساس معلومات کو محفوظ کرنے کے لیے استعمال کیا جاتا ہے جو گٹ ریپوزٹری کو ٹریک کرتے وقت ظاہر نہیں ہوتی ہے۔ اس بلاگ نے Git میں Gitkeep اور Gitignore کے درمیان فرق اور ان کو استعمال کرنے کا طریقہ دکھایا۔