گٹ میں نئی ​​برانچ بنانے کا طریقہ

گٹ میں نئی ​​برانچ بنانے کا طریقہ

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





ونڈوز 10 سے گوگل ڈرائیو کو کیسے ہٹایا جائے

گٹ برانچ کیا ہے؟

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





متعلقہ: اپنے پروگرامنگ پروجیکٹ کی ساخت کے لیے گٹ برانچز کا استعمال کیسے کریں۔





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

کمانڈ لائن پر نئی برانچ بنانا۔

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



کا استعمال کرتے ہیں گٹ شاخ دیئے گئے نام کے ساتھ ایک نئی شاخ بنانے کا حکم:

$ git branch dev
Branch 'dev' set up to track local branch 'master'.

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





آپ تمام شاخوں کی فہرست بنا سکتے ہیں اور تصدیق کر سکتے ہیں کہ نئی شاخ کا استعمال کرتے ہوئے بنایا گیا ہے۔ گٹ شاخ بغیر کسی دلیل کے:

$ git branch
1 dev
2 * master

آپ مزید معلومات دیکھ سکتے ہیں ، بشمول اس کے کہ کونسی برانچ ٹریک کرتی ہے۔ -vv پرچم:





$ git branch -vv
1 dev d1a9e5b [master] commit comment
2 * master d1a9e5b commit comment

اگر آپ پہلے عہد سے پہلے ایک شاخ بنانے کی کوشش کرتے ہیں تو آپ کو ایک غلطی کا پیغام ملے گا جیسے:

fatal: Not a valid object name: 'master'.

اگر آپ پہلے سے موجود نام کا استعمال کرتے ہوئے برانچ بنانے کی کوشش کرتے ہیں تو آپ کو ایک غلطی کا پیغام ملے گا جیسے:

fatal: A branch named 'dev' already exists.

کی گٹ شاخ کمانڈ ایک نئی برانچ بناتی ہے جو اسی کمٹمنٹ کی طرف اشارہ کرتی ہے جس پر آپ فی الحال کام کر رہے ہیں۔ تاہم ، آپ کی ورکنگ کاپی اب بھی ماسٹر برانچ کی طرف اشارہ کرے گی۔ اپنی نئی بنائی ہوئی برانچ پر سوئچ کرنے کے لیے ، استعمال کریں۔ گٹ چیک آؤٹ :

git checkout dev

اصطلاح اس کو دیکھو اگر آپ دوسرے ورژن کنٹرول سسٹم کے عادی ہیں تو الجھن میں پڑ سکتا ہے۔ گٹ میں ، اس کو دیکھو فی الحال فعال برانچ کو تبدیل کرنے سے مراد ہے۔ چونکہ آپ عام طور پر ایک نئی برانچ بننے کے بعد اسے تبدیل کرنا چاہتے ہیں ، اس لیے پورے عمل کا ایک شارٹ کٹ ہے:

git checkout -b dev

اس کمانڈ کا مطلب ہے کہ ایک نئی برانچ بنائیں جسے ’دیو‘ کہا جاتا ہے اور اس پر فوری طور پر سوئچ کریں۔ یہ اس کے برابر ہے:

git branch dev
git checkout dev

در حقیقت ، آپ استعمال بھی کرسکتے ہیں۔ گٹ چیک آؤٹ کسی بھی دوسری سے برانچ بنانے کے لیے ، نہ صرف وہ جو فی الحال چیک آؤٹ ہے۔ مثال کے طور پر ، ایک نئی برانچ کہلاتی ہے۔ دوسرا ، نامی برانچ سے۔ دیو :

git checkout -b another dev

گٹ ہب ڈیسک ٹاپ کا استعمال کرتے ہوئے نئی برانچ بنانا۔

ونڈوز یا میک او ایس پر گٹ برانچ بنانے کا دوسرا طریقہ استعمال کر رہا ہے۔ گٹ ہب ڈیسک ٹاپ۔ ، GitHub کے ذریعہ فراہم کردہ آفیشل گرافیکل یوزر انٹرفیس (GUI) پروگرام۔ GUI کا استعمال شروع کرنے والوں کے لیے بہترین ہے ، اور وہ لوگ جو خواب دیکھتے ہیں جب کوئی لفظ Vim پر سرگوشی کرتا ہے۔

گٹ ہب ڈیسک ٹاپ ہمیشہ آپ کی موجودہ برانچ کو مین ٹول بار میں دکھائے گا:

مخزن کی شاخوں کی تفصیلات دکھانے کے لیے اس مرکزی ٹول بار کے بٹن پر کلک کریں ، بشمول ایک نئی شاخ بنانے کا آپشن:

نوٹ کریں ، اگر آپ بغیر کسی میچ کے برانچ کا نام ٹائپ کرنا شروع کرتے ہیں تو ، گٹ ہب ڈیسک ٹاپ آپ کو ایک نئی برانچ بنانے کا اشارہ کرتا ہے اور ایسا کرنے کے لیے کی بورڈ شارٹ کٹ دکھاتا ہے - اگر یہ واقعی ایسی چیز ہے جو آپ اپنے آپ کو بہت کچھ کرتے ہوئے پاتے ہیں:

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

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

ٹاور کا استعمال کرتے ہوئے نئی برانچ بنانا۔

دوسرے GUIs تیسرے فریق سے دستیاب ہیں۔ ٹاور 30 دن کی آزمائشی مدت کے لیے مفت ہے اور میک او ایس اور ونڈوز پر دستیاب ہے۔

فی الحال چیک آؤٹ برانچ سے نئی برانچ بنانے کے لیے ، منتخب کریں۔ نئی برانچ بنائیں۔ مرکزی سے مخزن۔ مینو:

کسی بھی دستیاب برانچ سے نئی برانچ بنانے کے لیے ، بائیں ہاتھ کی سائڈبار میں شاخ پر دائیں کلک کریں اور منتخب کریں۔ سے نئی برانچ بنائیں۔ :

نوٹ کریں کہ ، کسی بھی صورت میں ، آپ برانچ کو ٹریکنگ برانچ کے طور پر فعال کرسکتے ہیں ، یا نقطہ اغاز دستیاب کسی بھی برانچ میں:

گٹ کریکن کا استعمال کرتے ہوئے ایک نئی برانچ بنانا۔

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

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

نئی برانچ بنانے کے لیے مین ٹول بار میں برانچ آئیکن پر کلک کریں۔

اپنی برانچ کا نام درج کریں اور ENTER دبائیں:

نئی برانچ خود بخود چیک آؤٹ ہو جائے گی اور آپ کو سکرین کے دائیں جانب ایک اطلاع موصول ہوگی۔

گٹ ہب پر نئی برانچ بنانا۔

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

GitHub آپ کے موجودہ (فعال) شاخ کو آپ کے ذخیرے کے منظر میں ، اوپر بائیں کے قریب دکھاتا ہے:

موجودہ شاخوں کو ظاہر کرنے کے لیے بٹن پر کلک کریں:

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

ایک بار بننے کے بعد ، آپ کی نئی شاخ فعال ہو جاتی ہے۔

بٹ بکٹ پر نئی برانچ بنانا۔

بٹ بکٹ۔ ایک اور مقبول ورژن کنٹرول ویب ایپ ہے جو لامحدود تعداد میں نجی ذخیروں کے ساتھ مفت اکاؤنٹس پیش کرتی ہے۔

اپنے ذخیرے کے کسی بھی صفحے سے ، منتخب کریں۔ شاخیں۔ بائیں مینو سے آئٹم:

پر کلک کریں۔ برانچ بنائیں۔ اوپر دائیں بٹن. نیا درج کریں۔ برانچ کا نام اور کلک کریں بنانا . اگر آپ کو اس کے علاوہ کہیں سے بھی برانچ کرنے کی ضرورت ہے۔ ماسٹر ، تبدیل کریں شاخ سے۔ پہلا:

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

ایک بار بننے کے بعد ، بٹ بکٹ آپ کی نئی شاخ کا منظر دکھاتا ہے:

گٹ کے ساتھ برانچ آؤٹ کرنا سیکھیں۔

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

بانٹیں بانٹیں ٹویٹ ای میل۔ کیا یہ ونڈوز 11 کو اپ گریڈ کرنے کے قابل ہے؟

ونڈوز کو دوبارہ ڈیزائن کیا گیا ہے۔ لیکن کیا یہ آپ کو ونڈوز 10 سے ونڈوز 11 میں منتقل کرنے پر راضی کرنے کے لیے کافی ہے؟

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • گٹ ہب۔
  • گٹ ہب ڈیسک ٹاپ۔
مصنف کے بارے میں بوبی جیک۔(58 مضامین شائع ہوئے)

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

کسی کے بارے میں معلومات کیسے حاصل کریں
بوبی جیک سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔