نئی / ترمیم شدہ / حذف شدہ فائلوں کی گٹ فہرست

Nyy Trmym Shd Hdhf Shd Faylw Ky G F Rst



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

یہ مضمون گٹ میں نئی، ترمیم شدہ اور حذف شدہ فائلوں کی فہرست سازی کے لیے مختلف منظرناموں کا مظاہرہ کرے گا۔

Git میں نئی، حذف شدہ، اور ترمیم شدہ فائلوں کی فہرست کیسے بنائی جائے؟

اس صورت حال کے مختلف منظرنامے ہو سکتے ہیں، جیسے:







منظر نامہ 1: ورکنگ ڈائرکٹری اور سٹیجنگ ایریا کی نئی، ترمیم شدہ اور حذف شدہ فائلوں کی فہرست بنائیں

ورکنگ ڈائرکٹری میں ٹریک نہ کی گئی فائلیں ہوتی ہیں جبکہ سٹیجنگ ایریا میں ٹریک کی گئی تمام فائلیں ہوتی ہیں۔ ٹریک شدہ فائلیں وہ فائلیں ہیں جو گٹ اسٹیجنگ ایریا (انڈیکس) میں شامل کی گئی ہیں اور غیر ٹریک شدہ فائلیں وہ فائلیں ہیں جو ابھی تک گٹ انڈیکس میں شامل نہیں کی گئی ہیں۔



ورکنگ ڈائرکٹری اور سٹیجنگ ایریا کی تمام نئی، ترمیم شدہ اور حذف شدہ فائلوں کو دیکھنے کے لیے، ' گٹ کی حیثیت ' کمانڈ:



گٹ کی حیثیت

مندرجہ ذیل آؤٹ پٹ تمام ٹریک شدہ اور غیر ٹریک شدہ فائلوں اور ترمیمات کو دکھاتا ہے۔ یہاں:





  • ' newFile.txt سٹیجنگ ایریا میں نئی ​​شامل کردہ ٹریک فائل ہے۔
  • ' فائل1.txt ورکنگ ڈائرکٹری میں ترمیم شدہ غیر ٹریک شدہ فائل ہے۔
  • ' feat.txt ورکنگ ڈائرکٹری میں حذف شدہ غیر ٹریک شدہ فائل ہے۔
  • ' index.txt ورکنگ ڈائرکٹری میں نئی ​​شامل کردہ غیر ٹریک شدہ فائل ہے:

مزید یہ کہ ' چینی مٹی کے برتن 'آپشن' کے ساتھ بھی استعمال کیا جا سکتا ہے گٹ کی حیثیت ورکنگ ڈائرکٹری اور سٹیجنگ ایریا کی حیثیت کو ایک مختصر شکل میں ظاہر کرنے کے لیے کمانڈ:



گٹ کی حیثیت --چینی مٹی کے برتن

مندرجہ ذیل آؤٹ پٹ میں:

  • ' ایم ورکنگ ڈائرکٹری میں ترمیم شدہ فائل کی نمائندگی کرتا ہے۔
  • ' ڈی ورکنگ ڈائرکٹری میں حذف شدہ فائل کو دکھاتا ہے۔
  • ' اے 'اسٹیجنگ انڈیکس میں شامل ایک نئی فائل کی نشاندہی کرتا ہے۔
  • ' ؟؟ ' untracked فائل دکھاتا ہے:

متبادل طور پر، مندرجہ ذیل کمانڈ کو بھی وہی آؤٹ پٹ حاصل کرنے کے لیے استعمال کیا جا سکتا ہے۔

git ls-files -او && گٹ چیک آؤٹ

یہاں:

  • ' git ls-files -o ” کا استعمال نئی فائلوں کی فہرست کے لیے کیا جاتا ہے۔
  • ' گٹ چیک آؤٹ ' کمانڈ کو شامل، ترمیم شدہ اور حذف شدہ فائلوں کے لیے استعمال کیا جاتا ہے:

منظر نامہ 2: Git Repository کی نئی، ترمیم شدہ اور حذف شدہ فائلوں کی فہرست بنائیں

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

git کیا بدلا؟ --آن لائن

ذیل کے اسکرین شاٹ میں،

  • ' ڈی گٹ ریپوزٹری سے حذف شدہ فائلوں کو دکھاتا ہے۔
  • ' ایم ' ترمیم شدہ کمٹڈ فائلوں کی نشاندہی کرتا ہے۔
  • ' اے گٹ ریپوزٹری میں نئی ​​شامل فائلوں کی نمائندگی کرتا ہے:

یہ سب گٹ میں نئی، ترمیم شدہ، اور حذف شدہ فائلوں کی فہرست کے بارے میں تھا۔

نتیجہ

ورکنگ ڈائرکٹری اور سٹیجنگ ایریا کی تمام نئی، تبدیل شدہ اور حذف شدہ فائلوں کی فہرست بنانے کے لیے، ' گٹ کی حیثیت 'یا' git ls-files -o && git چیک آؤٹ کمانڈز استعمال کیے جا سکتے ہیں۔ مزید یہ کہ ' چینی مٹی کے برتن 'آپشن' کے ساتھ بھی استعمال کیا جا سکتا ہے گٹ کی حیثیت 'آؤٹ پٹ کو ایک مختصر شکل میں ظاہر کرنے کا کمانڈ۔ Git ذخیرہ کی نئی، ترمیم شدہ اور حذف شدہ فائلوں کی فہرست بنانے کے لیے، ' git whatchanged -oneline ' کمانڈ. اس مضمون نے Git میں نئی، ترمیم شدہ اور حذف شدہ فائلوں کی فہرست سازی کے لیے مختلف منظرناموں کا مظاہرہ کیا۔