Skip to content

Git انٹیگریشن

جب آپ کسی git ریپازٹری کے اندر براؤز کر رہے ہوں، تو DeckCrate اس کی حالت سیدھی فائل لسٹ میں ظاہر کر دیتا ہے۔

اسٹیٹس بار موجودہ برانچ دکھاتا ہے، اس کے اپ اسٹریم کے مقابلے میں آگے / پیچھے کی گنتیوں کے ساتھ۔

ہر فائل اور فولڈر کو ایک چھوٹا اسٹیٹس بَیج ملتا ہے:

  • کمٹ شدہ
  • تبدیل شدہ
  • اسٹیجڈ
  • غیر ٹریک شدہ
  • نظر انداز شدہ
  • متصادم

ایک فولڈر اپنے سب سے اہم بچے کی حالت اختیار کر لیتا ہے، تاکہ آپ اسے کھولے بغیر تبدیلیاں دیکھ سکیں۔

‏Git انٹیگریشن OS پر انسٹال شدہ git استعمال کرتی ہے — کوئی الگ سے شامل نہیں کیا گیا۔ اسے ترجیحات ← Git میں ٹوگل کریں:

  • یہ پہلے سے طے شدہ طور پر آن ہے۔
  • جب git انسٹال نہ ہو تو یہ ٹوگل چھپا رہتا ہے۔

کسی ریپازٹری کے اندر آپ روزمرہ کے دو ریموٹ-سنک کمانڈز کمانڈ مینو ← ٹولز سے بھی چلا سکتے ہیں:

  • Git pull — موجودہ فولڈر میں git pull چلاتا ہے، پھر فہرست ریفریش کرتا ہے۔
  • Git push — موجودہ فولڈر میں git push چلاتا ہے۔

یہ قطاریں ٹولز کے ذیلی مینو میں صرف اُسی وقت ظاہر ہوتی ہیں جب موجودہ فولڈر کسی git ورک ٹری کے اندر ہو اور git انسٹال ہو — یہ اوپر بیان کردہ اسٹیٹس بَیج ٹوگل سے آزاد ہے۔ ایک ٹوسٹ نتیجہ بتاتا ہے؛ ناکامی کی صورت میں git کا اپنا پیغام دکھایا جاتا ہے (مثلاً جب کوئی اپ اسٹریم نہ ہو، توثیق درکار ہو، یا تصادم موجود ہوں)۔