معلوماتی مرکز

آپ کے GitHub ریپوزٹری کے ساتھ دو طرفہ مطابقت پذیری

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

اپنے ذاتی GitHub اکاؤنٹ کو سائٹ سے منسلک کریں اور ہم دونوں سمتوں میں دونوں کو ہم آہنگ رکھیں گے۔ یہ مفت ہے، یہ اس وقت تک بند رہتا ہے جب تک آپ اسے آن نہ کریں، اور ہم ہمیشہ صرف آپ کے ذاتی اکاؤنٹ کے ریپوزیٹری میں کمٹ کرتے ہیں — اپنے کسی اکاؤنٹ میں کبھی نہیں۔

کیا ہم آہنگ ہوتا ہے

آپ اپنی سائٹ کی فائلوں میں جو کچھ بھی تبدیل کرتے ہیں وہ آپ کے ریپوزیٹری میں ایک کمٹ بن جاتا ہے، چاہے آپ نے اسے جس طرح بھی تبدیل کیا ہو: فائل مینیجر، SFTP، WordPress تھیم ایڈیٹر، یا ایک SSH سیشن۔ آپ کو ہمیں بتانے کی ضرورت نہیں ہے — ہم آپ کی سائٹ کا اس کے آخری کمٹ سے موازنہ کرتے ہیں اور فرق کو پش کر دیتے ہیں۔

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

ہم کبھی کیا کمٹ نہیں کرتے

آپ کی wp-config.php کو دانستہ اور مستقل طور پر خارج رکھا گیا ہے۔ اس میں آپ کا ڈیٹا بیس پاس ورڈ اور آپ کے تصدیقی سالٹس شامل ہوتے ہیں، اور وہ کسی ریپوزیٹری کا حصہ نہیں بننے چاہییں — پرائیویٹ ریپوزیٹری کا بھی نہیں، کیونکہ git ہمیشہ کے لیے تاریخ محفوظ رکھتا ہے۔

یہ بھی خارج ہیں: .env فائلیں، کیز اور سرٹیفیکیٹس، آپ کا uploads فولڈر، کیشز اور node_modules۔ ریپوزیٹری آپ کی سائٹ کا سورس کوڈ ہے، کوئی بیک اپ نہیں۔ میڈیا آپ کے بیک اپس میں ہونا چاہیے، جہاں اسے پہلے ہی رکھا جاتا ہے، اور اسے یہاں ڈالنے سے ہر پش سست اور ہر تبدیلی ناقابل فہم ہو جائے گی۔

اگر دونوں طرف تبدیلیاں ہو جائیں تو کیا ہوتا ہے

یہ وہ سوال ہے جو پڑھنے کے قابل ہے۔ فرض کریں کہ آپ فائل مینیجر میں کسی فائل میں ترمیم کرتے ہیں، اور اسی دوران کوئی ساتھی اسی ریپوزیٹری میں کوئی تبدیلی پش کر دیتا ہے۔

ہم رک جاتے ہیں۔ ہم ضم (merge) نہیں کرتے، اور ہم کسی کے کام پر اوور رائٹ نہیں کرتے۔ سائٹ کا Deploy ٹیب دکھاتا ہے "آپ کے ریپوزیٹری میں ایسی تبدیلیاں ہیں جو ہم نے نہیں دیکھیں"، اس کمٹ کا نام ظاہر کرتا ہے جسے آپ کو دیکھنے کی ضرورت ہے، اور آپ کا انتظار کرتا ہے۔ انتظار کے دوران دونوں طرف سے کچھ بھی ضائع نہیں ہوتا — آپ کی ترمیم اب بھی سائٹ پر موجود ہے، ان کا کمٹ اب بھی ریپوزیٹری میں موجود ہے۔

پھر آپ منتخب کرتے ہیں:

  • اس سائٹ کی فائلیں برقرار رکھیں — ہم آپ کا ورژن ان کے ورژن کے اوپر رکھ دیتے ہیں۔ ان کے کمٹس تاریخ میں برقرار رہتے ہیں؛ کچھ بھی حذف نہیں ہوتا۔
  • ریپوزیٹری استعمال کریں، سائٹ کی تبدیلیاں مسترد کریں — ریپوزیٹری کا ورژن سائٹ پر لاگو کر دیا جاتا ہے، اور جو تبدیلیاں آپ نے یہاں کی تھیں وہ مسترد کر دی جاتی ہیں۔ یہ عمل حتمی اور ناقابل واپسی ہے، یہی وجہ ہے کہ یہ ایک دانستہ کلک ہے اور ایسا کچھ نہیں جو ہم آپ کی جانب سے خود کریں۔

جان بوجھ کر، "خودکار طور پر ضم کریں" کا کوئی آپشن موجود نہیں ہے۔ ہمارے ذریعے کیا جانے والا انضمام ایک فعال سائٹ پر ایسی فائل بنا دے گا جو آپ دونوں میں سے کسی نے نہیں لکھی ہوگی، اور آپ دونوں میں سے کسی نے اسے پہلے دیکھا بھی نہیں ہوگا۔

ہم آہنگی کیوں رک سکتی ہے

  • آپ نے اپنا ذاتی GitHub اکاؤنٹ منسلک نہیں کیا ہے۔ جب تک آپ ایسا نہیں کرتے سوئچ بند رہتا ہے۔
  • یہ آپ کا انتظار کر رہا ہے۔ اوپر ملاحظہ فرمائیں — ایک تعطل خود بخود ختم نہیں ہوتا۔
  • آپ کا اکاؤنٹ درست حالت میں نہیں ہے۔ بلنگ اپ ٹو ڈیٹ ہونے پر ہم آہنگی خود بخود رک جاتی ہے اور دوبارہ شروع ہو جاتی ہے۔ کچھ بھی ضائع نہیں ہوتا۔

Deploy ٹیب آخری چند ہم آہنگیاں دکھاتا ہے، بشمول وہ جن میں کچھ تبدیل نہیں ہوا تھا۔ اگر وہ فہرست خالی ہے اور sync آن ہے، تو غالب امکان ہے کہ منسلک اکاؤنٹ ریپوزیٹری میں رائٹ نہیں کر سکتا — اس کی رسائی چیک کریں اور دوبارہ منسلک کریں۔

کیا ہم آہنگ کرنا ہے اس کا انتخاب کرنا

پہلے سے طے شدہ طور پر پوری سائٹ ہم آہنگ ہوتی ہے۔ کسی WordPress سائٹ پر عام طور پر آپ یہ نہیں چاہتے: اس کا مطلب WordPress کور کی ہر فائل ہے، جسے نہ تو آپ نے لکھا ہے اور نہ ہی آپ ترمیم کریں گے۔ اپنی تھیم کے لیے "صرف یہ فولڈر ہم آہنگ کریں" سیٹ کریں — مثال کے طور پر wp-content/themes/my-theme — اور باقی کو ایسے ہی چھوڑ دیا جاتا ہے۔

بلاگ کی تازہ ترین تحریریں

ہم ہوسٹنگ، SEO اور بڑے پیمانے پر سائٹس چلانے کے بارے میں کیا لکھتے رہے ہیں۔

ہوسٹنگ لیئر سے SEO اور لنک بلڈنگ: 2026 کے آپریٹر کا نقطہ نظر

2026 میں ہوسٹنگ کس طرح انڈیکسنگ اور لنک ایکویٹی کو تشکیل دیتی ہے: صفحات کو انڈیکس میں رکھنا، پرانے ڈومینز پر کام شروع کرنے سے پہلے ان کی جانچ پڑتال، بنا کسی فٹ پرنٹ کے لنک بلڈنگ، اور اس بارے میں ایک ایماندارانہ مؤقف کہ بنیادی ڈھانچہ SEO کے لیے کیا کر سکتا ہے اور کیا نہیں۔

پوسٹ پڑھیں ←

WordPress کو تیز رفتار اور محفوظ بنانا: کارکردگی اور پلگ ان کی چیک لسٹ

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

پوسٹ پڑھیں ←

2026 میں مینیجڈ ویب ہوسٹنگ کا انتخاب کیسے کریں: خریدار کی رہنمائی

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

پوسٹ پڑھیں ←

بلاگ پڑھیں ←

کیا اب بھی دشواری پیش آ رہی ہے؟

ہر پلان میں سپورٹ شامل ہے، ہیلپ ڈیسک دن کے 24 گھنٹے کھلا رہتا ہے، اور آپ ہماری کسی بھی 58 زبانوں میں ہمیں لکھ سکتے ہیں—ہم آپ کی اپنی زبان میں جواب دیتے ہیں۔

سپورٹ سے رابطہ کریں → تمام مضامین →