میک پر گٹ انسٹال کرنے کا طریقہ

میک پر گٹ انسٹال کرنے کا طریقہ

اگر آپ ابھرتے ہوئے پروگرامر ہیں تو آپ کو ورژن کنٹرول سسٹم سے واقف ہونا چاہیے۔





زیادہ تر پروگرامنگ کی نوکریاں جو آپ کو ملیں گی ان میں سے آپ کو ان میں سے کسی ایک ورژن کنٹرول سسٹم کے ذریعے دوسرے انجینئرز کے ساتھ تعاون کرنے کی ضرورت ہوگی کیونکہ یہ بڑے کوڈ بیس کو منظم کرنے اور غلطیوں یا تضادات کے اثرات کو کم کرنے کا بہترین طریقہ ہے۔ گٹ ایک ایسا ہی ورژن کنٹرول سسٹم ہے۔





ہم ایک نظر ڈالیں گے کہ گٹ کیا ہے اور آپ اسے کیسے حاصل کرسکتے ہیں اور اپنے میک پر چند فوری مراحل میں چل سکتے ہیں۔ جیسے ہی آپ اس مضمون کو پڑھنا ختم کریں گے آپ زمین پر دوڑنے اور گٹ کو اپنے ورک فلو میں شامل کرنے کے لیے کچھ ضروری احکامات بھی سیکھیں گے!





گٹ تعلیم یافتہ: گٹ کیا ہے اور یہ میری مدد کیسے کرتا ہے؟

جیسا کہ ہم نے پہلے ذکر کیا ، جاؤ ایک اوپن سورس ورژن کنٹرول سسٹم ہے (جسے ورژن کنٹرول ٹول یا سورس کنٹرول بھی کہا جاتا ہے)۔ ورژن کنٹرول ٹول کا بنیادی مقصد کوڈ بیس میں ہونے والی تبدیلیوں کی نگرانی کرنا ہے جب بھی اسے اپ ڈیٹ کیا جاتا ہے اور آپ کو اپنی پسند کے کسی بھی تکرار پر واپس جانے کی اجازت دیتا ہے۔

متعلقہ: گٹ کے لئے حتمی رہنما - اپنی مفت ای بک کا دعوی کریں!



پس منظر کے طور پر ایک جی آئی ایف کو کیسے ترتیب دیا جائے۔

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

گٹ استعمال کرنے کے لیے بھی مفت ہے۔





میک پر گٹ انسٹال کرنے کا طریقہ

ایپل کا گٹ کا ماڈل میک او ایس پر پہلے سے نصب ہے۔ اپنا کھولیں۔ ٹرمینل یا پسند کا شیل اسکرپٹ ایڈیٹر اور داخل کریں۔ git -ورژن اس بات کی تصدیق کرنے کے لیے کہ Git کا کون سا ورژن آپ کی مشین پر ہے۔ اگر آپ کی مشین پر پہلے سے نہیں ہے تو ، چل رہا ہے۔ git -ورژن آپ کو گٹ انسٹال کرنے کا اشارہ کرے گا۔

اگرچہ گٹ کی یہ تعمیر کچھ صارفین کے لیے ٹھیک ہے ، آپ زیادہ تازہ ترین ورژن انسٹال کرنا چاہیں گے (ایپل اکثر اپنے ورژن کو اپ ڈیٹ کرنے میں سست ہوتا ہے)۔ آپ اسے بہت سے مختلف طریقوں سے کر سکتے ہیں؛ ہم نے ذیل میں چند آسان ترین آپشنز مرتب کیے ہیں۔





متعلقہ: شیل اسکرپٹنگ کیا ہے اور آپ اسے کیوں استعمال کریں۔

ہومبرو کے ساتھ میک او ایس پر گٹ انسٹال کرنا۔

استعمال کریں۔ ہومبریو۔ . ہومبریو مفید پیکجوں کی فہرست انسٹال کرتا ہے جو میک پر پہلے سے انسٹال نہیں ہوتے ہیں (پیکیج کی فہرست دیکھیں۔ ہومبریو کی ویب سائٹ۔ ).

Homebrew انسٹال کرنے کے لیے درج ذیل کمانڈ کو اپنے ٹرمینل میں چسپاں کریں۔

/bin/bash -c '$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)'

ٹرمینل آپ کو پاس ورڈ درج کرنے کا اشارہ کرے گا۔ انسٹالیشن کے عمل کو جاری رکھنے کے لیے اپنے میک میں لاگ ان کرنے کے لیے پاس ورڈ درج کریں۔

ختم ہونے کے بعد ، داخل کریں۔ brew install git ٹرمینل میں جائیں اور اس کے ڈاؤن لوڈ ہونے کا انتظار کریں۔ تصدیق کریں کہ گٹ چلا کر انسٹال کیا گیا تھا۔ git -ورژن .

اکیلے انسٹالر کے ساتھ میک او ایس پر گٹ کیسے انسٹال کریں۔

ٹم ہارپر نے میک پر گٹ کے لیے اسٹینڈ اکیلے انسٹالر بنایا اور سپورٹ کیا-آپ اسے تلاش کر سکتے ہیں۔ سورس فورج۔ . صرف کلک کریں۔ ڈاؤن لوڈ کریں تازہ ترین ورژن حاصل کرنے کے لیے ، یا کسی بھی پچھلی تعمیر کو براہ راست ان پر کلک کرکے منتخب کریں۔ پروجیکٹ کی سرگرمی ہیڈر

انسٹالر پر دی گئی ہدایات پر عمل کریں جب تک کہ آپ کی مشین پر گٹ نہ ہو۔ تصدیق کریں کہ گٹ چلا کر انسٹال کیا گیا تھا۔ git -ورژن ٹرمینل میں آپ ختم ہو گئے!

نوٹ: کچھ صارفین نے اسٹینڈ اکیلے انسٹالر اور Mac OS X Snow Leopard یا Mac OS X Lion (OSX 10.6 اور 10.7) کے درمیان مطابقت کے مسائل کی اطلاع دی ہے۔ اگرچہ کام کرنا ممکن ہے ، ہم پرزور مشورہ دیتے ہیں کہ اس سے بچنے کے لیے ہومبریو کے ساتھ گٹ انسٹال کریں۔

مفت ہارر فلمیں آن لائن ڈاؤن لوڈ کیے بغیر۔

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

کیا آپ جانتے ہیں کہ آپ اپنے پروجیکٹ کے لیے GitHub استعمال کریں گے؟ انسٹال کرنا گٹ ہب ڈیسک ٹاپ۔ گٹ کا تازہ ترین ورژن بھی انسٹال کرے گا۔ صرف کلک کریں۔ macOS کے لیے ڈاؤن لوڈ کریں۔ اور انسٹالر چلائیں۔ ایک بار جب آپ انسٹالر چلاتے ہیں ، توثیق کریں کہ گٹ چلا کر انسٹال کیا گیا تھا۔ git -ورژن ٹرمینل میں آپ ختم ہو گئے!

متعلقہ: گیتھب پر اپنا پہلا ذخیرہ کیسے بنائیں۔

گٹ شروع ہوا: بنیادی باتیں۔

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

بنیادی گٹ کمانڈز۔
git help، git help -a، git help -gگٹ کمانڈز اور سب کمانڈز کی فہرست دکھاتا ہے۔
git config --global user.name 'FirstName LastName'اپنا Git یوزر نیم سیٹ کرتا ہے۔
git config --global user.email 'your-email@ex.com'آپ کا Git ای میل سیٹ کرتا ہے۔
git initموجودہ ڈائریکٹری میں ایک نیا گٹ ذخیرہ (ریپو) بناتا ہے۔
git add [file/directory]موجودہ فائلوں کا سنیپ شاٹ اسٹیجنگ ایریا (انڈیکس) میں شامل کرتا ہے۔ یہ آپ کے ذخیرے میں کوئی کام محفوظ نہیں کرتا ہے۔
جاؤ rmانڈیکس سے فائلیں ہٹاتا ہے۔
گٹ کمٹمنٹاسٹیجنگ ایریا میں تبدیلیوں کو ذخیرے میں منتقل کرتا ہے۔ آپ کو اپنے ریپو میں تبدیلیاں محفوظ کرنے کے لیے اسے چلانا چاہیے۔
git commit -aآپ اسے گٹ ایڈ کا استعمال کرتے ہوئے چھوڑنے کے لیے استعمال کر سکتے ہیں۔ یہ تبدیلیوں کو دیکھتا ہے ، انہیں اسٹیجنگ میں شامل کرتا ہے ، اور ان کا ارتکاب کرتا ہے۔
git diffوعدوں کے درمیان تبدیلیاں دیکھیں۔
گٹ لاگریپو میں اپنے پچھلے وعدے دیکھیں۔
گٹ برانچ [برانچ آف برانچ]آپ کے ذخیرے میں ایک نئی شاخ بناتی ہے۔ کوڈ بیس کو چھوٹے حصوں میں تقسیم کرنے کے لیے شاخیں استعمال کی جاتی ہیں۔
گٹ شاخآپ کے ریپو میں تمام شاخوں کی فہرست.
گٹ سوئچ [برانچ کا نام]شاخوں کے درمیان تشریف لے جائیں۔
گٹ برانچ [برانچ کا نام]-ڈی۔مخصوص برانچ کو حذف کرتا ہے۔
گٹ کلون [ڈائرکٹری کا راستہ] [نام آپ منتخب کریں]مخصوص ذخیرے کا کلون بناتا ہے۔
git fetchکسی دوسرے ذخیرے سے تبدیلیوں کو اپنے ریپو میں ضم کیے بغیر چیک کرتا ہے۔
گٹ پلکسی دوسرے ذخیرے سے آپ کے ریپو میں تبدیلیوں کا ارتکاب کرتا ہے۔
گٹ دھکادوسروں کو کھینچنے کے لیے تبدیلیوں کے ساتھ ریپو کو اپ ڈیٹ کرتا ہے۔

اپنے ذخیروں کی صفائی۔

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

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

بانٹیں بانٹیں ٹویٹ ای میل۔ گٹ کو صاف کرنے اور بغیر ٹریک شدہ فائلوں کو ہٹانے کا طریقہ یہاں ہے۔

اپنے گٹ پروجیکٹ کو ڈھونڈنا پرانی فائلوں سے بے ترتیبی ہے؟ اپنے گٹ کو صاف کرنے کا طریقہ سیکھیں۔

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

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

مارکس میئرز III سے مزید

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

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

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