اس باب میں آپ GitHub کے کچھ بنیادی اجزاء کے بارے میں سیکھیں گے۔ آپ کو GitHub workflow کے بنیادی تصورات سے متعارف کرایا جائے گا۔ آپ برانچز، فائلوں اور…
اس باب میں آپ GitHub کے کچھ بنیادی اجزاء کے بارے میں سیکھیں گے۔ آپ کو GitHub workflow کے بنیادی تصورات سے متعارف کرایا جائے گا۔ آپ برانچز، فائلوں اور repositories کے بارے میں بھی سیکھیں گے اور یہ کہ آپ ان کے ساتھ commits، cloning اور forking جیسے کام کرتے ہوئے کیسے کام کر سکتے ہیں۔ Milestones سے بھی متعارف کرایا جائے گا۔
سیکھنے کے مقاصد:
- استعمال میں آنے والے مثالی GitHub workflows سیکھیں
- فائلوں اور repositories کے بارے میں سیکھیں
- سیکھیں کہ Issues کیا ہیں اور انہیں pull requests کے ساتھ کیسے استعمال کیا جاتا ہے
- commits اور staging area کے بارے میں سیکھیں
- برانچز کو سمجھیں
- milestones کے بارے میں سیکھیں
مہارتیں جو آپ حاصل کریں گے
Component LibrariesGit BranchGit FlowGit (Version Control System)GithubHTML Componentsآپ کیا سیکھیں گے
- جانیں کہ گٹ ہب (GitHub) کے کونسے ورک فلو (workflows) استعمال ہو رہے ہیں
- گٹ ہب (GitHub) میں فائلوں اور ریپوزٹریز (repositories) کے ساتھ کام کریں
- سمجھیں کہ مسائل (Issues) کیا ہیں اور وہ پل ریکوئسٹس (pull requests) کے ساتھ کیسے استعمال ہوتے ہیں
- کمیٹس (commits) اور سٹیجنگ ایریا (staging area) کا استعمال کریں
- برانچز (branches) کو سمجھیں اور کلوننگ (cloning) اور فورکنگ (forking) کے ذریعے ان کے ساتھ کیسے کام کریں
- سنگ میل (milestones) کے بارے میں جانیں
اہم نکات
- یہ باب گٹ ہب (GitHub) ورک فلو کے بنیادی تصورات کو متعارف کراتا ہے۔
- اس میں برانچز (branches)، فائلوں اور ریپوزٹریز کا احاطہ کیا گیا ہے اور یہ کہ ان کے ساتھ کیسے کام کیا جائے۔
- یہ گٹ ہب کے آپریشنز کی وضاحت کرتا ہے جن میں کمیٹس، کلوننگ اور فورکنگ شامل ہیں۔
- مسائل (Issues) اور پل ریکوئسٹس (pull requests) کے ساتھ ساتھ سٹیجنگ ایریا (staging area) اور سنگ میل (milestones) متعارف کرائے گئے ہیں۔
اکثر پوچھے گئے سوالات
اس باب میں کیا شامل ہے؟
اس باب میں گٹ ہب (GitHub) کے بنیادی اجزاء شامل ہیں، جن میں گٹ ہب ورک فلو، فائلیں اور ریپوزٹریز، مسائل (Issues) اور پل ریکوئسٹس (pull requests)، کمیٹس (commits) اور سٹیجنگ ایریا (staging area)، برانچز (branches)، کلوننگ (cloning)، فورکنگ (forking)، اور سنگ میل (milestones) شامل ہیں۔
میں گٹ ہب (GitHub) کے کون سے آپریشنز سیکھوں گا؟
آپ کمیٹس، کلوننگ، اور فورکنگ جیسی چیزیں کر کے برانچز، فائلوں، اور ریپوزٹریز کے ساتھ کام کرنا سیکھیں گے۔
اس کورس سے کون سی مہارتیں وابستہ ہیں؟
یہ کورس Git Flow، Git Branch، Git (Version Control System)، GitHub، Component Libraries، اور HTML Components جیسی مہارتوں سے وابستہ ہے۔
کون سے اسباق شامل ہیں؟
اسباق میں شامل ہیں: GitHub ورک فلو کا تعارف؛ فائلیں اور ریپوزٹریز؛ مسائل (Issues) اور پل ریکوئسٹس؛ کمیٹس اور سٹیجنگ ایریا؛ برانچز، کلوننگ، اور فورکنگ؛ اور سنگ میل (Milestones)۔
متن
متن
ان اسباق میں، آپ GitHub ورک فلو کے بارے میں سیکھیں گے، فائلیں اور ذخیرے، مسائل اور درخواستیں اسٹیجنگ ماحول میں عہد کرتا ہے، شاخیں، کلوننگ، اور کانٹا، اور سنگ میل اسٹیبلش گٹ ایک ورژن کنٹرول سسٹم ہے۔ مزید خاص طور پر، یہ ایک تقسیم شدہ ورژن ہے۔ کنٹرول سسٹم، یعنی تمام کلائنٹس جو ریپوزٹری کو کھینچتے ہیں۔ اصل میں ایک مکمل کلون پکڑ رہے ہیں یا تمام ڈیٹا کا بیک اپ۔ آپ کو مزید تفصیلی وضاحت مل سکتی ہے۔ اس کا Git ویب سائٹ پر، جیسا کہ میں یہاں دکھا رہا ہوں۔ آپ سرور کو مختلف ورژنز کو ذخیرہ کرتے ہوئے دیکھ سکتے ہیں۔ ڈیٹا بیس کے، اور کلائنٹ ان فائلوں کو نیچے کھینچ سکتے ہیں، آپس میں کوڈ بانٹیں، اور فائلوں کو بیک اپ سرور تک دھکیلیں۔ اس تقسیم شدہ فطرت کی وجہ سے، بہت سے ورک فلو ہیں جو استعمال کیے جا سکتے ہیں۔ اگر آپ اس گٹ ویب سائٹ پر ایک نظر ڈالیں، یہ آپ کو کئی مثالیں دیتا ہے ورک فلو کا جو لاگو کیا جا سکتا ہے۔ ایک تخریبی طرز کے ورک فلو کے ساتھ شروع ہوتا ہے، جو بہت عام ہے. آپ کے پاس متعدد ڈویلپرز یہاں دکھائے گئے ہیں۔ مشترکہ ذخیرہ کا استعمال کرتے ہوئے. تو وہ مشترکہ ذخیرے سے کھینچتے ہیں۔ وہ اپنی تبدیلیاں، اپنی اپ ڈیٹس، اور وہ مشترکہ ذخیرے کی طرف واپس دھکیلتے ہیں۔ اس کے بالکل نیچے، آپ کو انٹیگریشن مینیجر کا ورک فلو نظر آئے گا۔ اور جو کچھ ان کے پاس ہے اسے کہتے ہیں۔ ایک بابرکت ذخیرہ، اور یہ مبارک ذخیرہ بہت زیادہ پروڈکشن کوڈ ہے۔ آپ کے پاس متعدد ڈویلپرز ہیں جو فائلیں بنانے والے ہیں۔ فائلوں میں ترمیم کریں، اور ان کی اپنی شاخوں میں دھکیلیں۔ اور بنیادی طور پر وہ سب انٹیگریشن مینیجر کے پاس جائیں گے۔ انٹیگریشن مینیجر صرف ایک ہے۔ جو بابرکت ذخیرے کی طرف دھکیل سکتا ہے۔ لہذا یہ کوڈ کے ساتھ تنازعات سے بچنے میں مدد کرتا ہے۔ جب آپ کے پاس متعدد ڈویلپرز ایک ساتھ کام کرتے ہیں۔ تو بنیادی طور پر ہر چیز کو فلٹر کرنا ہوتا ہے۔ انضمام مینیجر کے ذریعے، اور اگر انضمام کے مینیجر کو کچھ مل جاتا ہے۔ یہ تنازعہ کا سبب بنے گا، وہ اسے ڈیولپر کو واپس بھیج سکتے ہیں۔ اسے ٹھیک کرنے کے طریقے سے متعلق ہدایات کے ساتھ۔ میں آپ کو پڑھنا جاری رکھنے کی سفارش کروں گا۔ اور دیکھیں کہ آپ کون سے دوسرے ورک فلو کو استعمال کر سکتے ہیں، لیکن یہ اس سبق کو سمیٹتا ہے۔ اور اگلا، ہم فائلوں اور ذخیروں پر ایک نظر ڈالیں گے۔
چلتے پھرتے سیکھیں
اپنی تعلیم ہر جگہ ساتھ لے جائیں — KnowledgeCity موبائل ایپ آپ کو چلتے پھرتے اسباق دیکھنے کی سہولت دیتی ہے۔