KnowledgeCity

کمانڈ لائن کے ساتھ کام کرنا

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

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

سیکھنے کے مقاصد:

  • Git میں لوکل اور ریموٹ طور پر کام کرنے کے بارے میں سیکھیں
  • ریپوزٹریز، برانچز اور کمٹس بنانے کے بارے میں سیکھیں
  • سمجھیں کہ پل ریکوئسٹس کیسے بنائیں اور مرج کریں

مصنف: Dan Hanks Jr

دورانیہ: 23m · 6 اسباق
سطح: Beginner
زبان: اردو

مہارتیں جو آپ حاصل کریں گے

Git BranchGit FlowGitbookGit (Version Control System)Remote BranchRemote Scripting

آپ کیا سیکھیں گے

  • گٹ (Git) میں مقامی (locally) طور پر کام کرنے اور دور دراز (remotely) کام کرنے کے درمیان فرق کریں
  • گٹ (Git) آپریشنز انجام دینے کے لیے کمانڈ لائن (command line) کا استعمال کریں
  • ایک گٹ ہب (GitHub) ریپوزٹری (repository) بنائیں
  • برانچز (branches) اور کمیٹس (commits) بنائیں
  • پل ریکوئسٹس (pull requests) بنائیں اور انضمام (merge) کریں

اہم نکات

  • اس باب میں کمانڈ لائن (command line) کے ساتھ کام کرنے کا احاطہ کیا گیا ہے، جس میں مقامی (locally) طور پر کام کرنے اور دور دراز (remotely) کام کرنے کے درمیان فرق شامل ہے۔
  • سیکھنے والے کورس کے حصے کے طور پر ریپوزٹریز، برانچز، اور کمیٹس بناتے ہیں۔
  • اس کورس میں پل ریکوئسٹس (pull requests) بنانے اور ضم (merge) کرنے کا طریقہ بتایا گیا ہے۔
  • اسباق مرحلہ وار گٹ ہب (GitHub) ریپوزٹری، ایک برانچ، ایک کمیٹ، اور ایک پل ریکوئسٹ بنانے کا طریقہ بتاتے ہیں۔

اکثر پوچھے گئے سوالات

اس کورس میں کیا شامل ہے؟

یہ کمانڈ لائن (command line) کے ساتھ کام کرنے، گٹ میں مقامی طور پر کام کرنے اور دور دراز سے کام کرنے کے درمیان فرق، اور ریپوزٹریز، برانچز، کمیٹس، اور پل ریکوئسٹس (pull requests) بنانے کا احاطہ کرتا ہے۔

میں اس کورس سے کیا مہارتیں حاصل کروں گا؟

آپ Git Branch، Git Flow، Gitbook، Git (Version Control System)، Remote Branch، اور Remote Scripting میں مہارت حاصل کریں گے۔

اس باب میں کون سے اسباق شامل ہیں؟

اسباق یہ ہیں: مقامی اور دور دراز کام کرنا (Working Locally and Working Remotely)، کمانڈ لائن کا استعمال، ایک گٹ ہب (GitHub) ریپوزٹری بنانا، ایک برانچ بنانا، ایک کمیٹ (Commit) بنانا، اور پل ریکوئسٹ (Pull Request) کو بنانا اور ضم کرنا۔

کیا میں پل ریکوئسٹس (pull requests) استعمال کرنا سیکھوں گا؟

جی ہاں۔ کورس سکھاتا ہے کہ پل ریکوئسٹس (pull requests) کو کیسے بنایا اور ضم (merge) کیا جائے۔

متن

متن

ان اسباق میں، آپ مقامی طور پر کام کرنے کے بارے میں سیکھیں گے۔ اور کمانڈ لائن کا استعمال کرتے ہوئے دور سے کام کرنا، ایک GitHub ذخیرہ بنانا، ایک شاخ بنانا کمٹ بنانا اور انضمام اور پل کی درخواست بنانا۔ اسباق کی اکثریت جو ہم نے اب تک کی ہے۔ GitHub استعمال کیا ہے، جو سب سے زیادہ مقبول ہے اور شاید دور سے کام کرنے کا سب سے آسان طریقہ۔ دور سے کام کرنا بالکل ایسا ہی لگتا ہے، گٹ کو دھکیلنے اور کھینچنے کے لیے استعمال کرنا ایک ذخیرہ میں جو ہمارے ریموٹ سرور پر رہتا ہے۔ کمانڈ لائن کے ساتھ دور سے کام کرنا تھوڑا زیادہ چیلنجنگ ہے، لیکن آپ کمانڈ لائن میں سب کچھ کر سکتے ہیں۔ جو آپ GitHub پر کر سکتے ہیں۔ آپ مقامی ذخیروں کے ساتھ بھی کام کر سکتے ہیں۔ جو آپ کے اپنے کمپیوٹر پر رہتے ہیں، اس مقامی ذخیرہ میں فائلوں میں ترمیم کریں اور شامل کریں۔ اور پھر اس ذخیرہ کو دور سے دبائیں اور ذخیرہ کریں۔ ایک ریموٹ سرور پر۔ ہم GitHub دستاویزات پر جاتے ہیں، آپ کو دور دراز کے ذخیروں کے انتظام پر ایک سیکشن نظر آئے گا۔ جو اس موضوع کا احاطہ کرتا ہے۔ آپ دیکھ سکتے ہیں کہ یہ ختم ہو جاتا ہے۔ ایک دور دراز ذخیرہ شامل کرنا، اس کے تمام مراحل ہیں اور ہم اسے ابھی کمانڈ پرامپٹ پر آزمائیں گے۔ ٹھیک ہے، تو میں نے ایک کمانڈ پرامپٹ کھول دیا ہے، بس یہ ظاہر کرنے والا ہے کہ آپ دور سے کیسے جڑ سکتے ہیں۔ اپنے مقامی ریپو کا استعمال کرتے ہوئے ایک ذخیرہ میں۔ اب یاد رکھیں کہ میرے پاس گٹ ریپوزٹری سیٹ اپ ہے، یہ ٹیسٹ فولڈر یہاں تو یہ پہلے ہی Git کے ساتھ شروع کیا گیا ہے۔ لہذا آپ صرف ایک باقاعدہ فولڈر استعمال نہیں کرسکتے ہیں، آپ کو گٹ کرنا ہوگا اور فولڈر میں شروع کرنا ہوگا، تو آپ کے پاس گٹ ہے۔ اور آپ کو فولڈر پر گٹ اسٹیٹس کرنے کے قابل ہونا چاہئے۔ اور آپ دیکھیں گے کہ آپ ایک برانچ پر ہیں۔ تو آپ گٹ میں کام کر رہے ہیں۔ تو ریپوزٹری سے دور سے جڑنے کے لیے، آپ git remote کمانڈ استعمال کرتے ہیں۔ بس صرف ریموٹ حاصل کریں۔ اور پھر ہم شامل کریں گے۔ 'کیونکہ یاد رکھیں کہ ہم اپنی مقامی ڈائریکٹری پر ہیں، لہذا ہمیں یہ بتانے کی ضرورت ہے کہ ہمارا ریموٹ ذخیرہ کہاں ہے۔ لہذا آپ کو وہ ریموٹ ریپو شامل کرنا ہوگا، تو گٹ جانتا ہے کہ یہ کہاں جا رہا ہے۔ جب آپ اسے شامل کرتے ہیں، آپ اسے کچھ نام دیں گے جو آپ چاہتے ہیں۔ میں صرف اس کا نام dev رکھوں گا۔ بہت سے لوگ صرف اصل کا استعمال کرتے ہیں، آپ اسے جو بھی نام دینا چاہیں استعمال کر سکتے ہیں۔ آخری ٹکڑا آپ کے GitHub اکاؤنٹ کا URL ہے، یہ میرا امتحان ہے ریپو جسے ہم ہمیشہ استعمال کر رہے ہیں۔ بس یہاں داخل ہونے والا ہے، میں git remote init v کا استعمال کرکے اس کی تصدیق کرسکتا ہوں، یہاں کچھ اور شاخیں ہیں۔ لیکن اب آپ دیکھ سکتے ہیں کہ میرے پاس یہاں دو دیو ہیں، آپ ان سے لے سکتے ہیں یا دھکیل سکتے ہیں۔ یہ بہت زیادہ اس سبق کو لپیٹتا ہے مقامی طور پر اور دور سے کام کرنے پر، اگلا ہم کمانڈ لائن کو دیکھنا جاری رکھیں گے۔

چلتے پھرتے سیکھیں

اپنی تعلیم ہر جگہ ساتھ لے جائیں — KnowledgeCity موبائل ایپ آپ کو چلتے پھرتے اسباق دیکھنے کی سہولت دیتی ہے۔