GitHub سے فائلیں ڈاؤن لوڈ کرنے کا طریقہ

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

GitHub سے فائلیں ڈاؤن لوڈ کرنے کا طریقہ

لہذا اگر آپ کو مکمل طور پر یقین نہیں ہے کہ آپ GitHub سے پروجیکٹس (یا پورے پروجیکٹس) سے فائلیں کیسے ڈاؤن لوڈ کرسکتے ہیں، تو ہم آپ کو یہ بتانے جارہے ہیں کہ کیسے۔ آو شروع کریں.

GitHub سے فائل ڈاؤن لوڈ کرنا

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

  1. لہذا، اگر آپ عوامی کوڈبیس پر جاتے ہیں — جیسے یہ ٹِپ کیلکولیٹر جو میں نے بنایا تھا — آپ دیکھیں گے کہ اوپری دائیں کونے میں ایک سبز بٹن ہے جو کہتا ہے۔ کلون یا ڈاؤن لوڈ، cبٹن پر چاٹنا.
  2. پھر، ڈراپ ڈاؤن میں، منتخب کریں۔ زپ ڈاؤن لوڈ کریں۔. تمام فائلیں آپ کے کمپیوٹر پر ڈاؤن لوڈ ہونا شروع ہو جائیں گی، عام طور پر آپ کے ڈاؤن لوڈز فولڈر میں۔ گٹ ہب ریپو 2
  3. پھر، اپنے کمپیوٹر پر اپنا ڈاؤن لوڈز فولڈر کھولیں اور زپ فائل تلاش کریں۔ آپ اس پر دائیں کلک کرنا چاہیں گے اور اس اختیار کا انتخاب کریں گے جو کہتا ہے۔ سبھی نکالیں…, ان زپ کریں۔، یا غیر سکیڑیں۔، اور پھر ایک فولڈر منتخب کریں جہاں آپ چاہتے ہیں کہ فائلیں ختم ہوں۔ فائل کی ترتیبات
  4. آخر میں، اس منتخب فولڈر پر جائیں، اور آپ کو وہ تمام Github فائلیں مل جائیں گی جنہیں ہم نے وہیں ڈاؤن لوڈ کیا تھا!

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

کمانڈز کا استعمال کرتے ہوئے GitHub فائلوں کو ڈاؤن لوڈ کرنا

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

  1. URL کو اپنے ایڈریس بار سے یا اسی مینو سے کاپی کریں جہاں سے آپ نے زپ فائل ڈاؤن لوڈ کی تھی۔ گٹ ہب ریپو
  2. Git Bash کھولیں، ٹائپ کریں "سی ڈی ڈاؤن لوڈز"اور مارو داخل کریں۔. یہ آپ کو کمانڈ ونڈو میں ڈاؤن لوڈز فولڈر میں لے جائے گا، آپ فائل کو جس جگہ پر محفوظ کرنا چاہتے ہیں اسے بھی ٹائپ کر سکتے ہیں۔ کمانڈ پرامپٹ
  3. اب، ٹائپ کریں "git clone //github.com/bdward16/tip-calculator.git"اور مارو داخل کریں۔.کمانڈ پرامپٹ 2
  4. اس طریقہ کا استعمال کرتے ہوئے، فائلیں ڈاؤن لوڈ ہونے پر خود بخود ان زپ ہوجاتی ہیں۔

فائلیں ڈاؤن لوڈ کرنے کا ایک بہتر طریقہ ہے۔

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

ریپوزٹری کو فورن بنانا بہت سے فوائد کے ساتھ آتا ہے۔ یہ آپ کو آپ کے GitHub اکاؤنٹ پر آپ کی اپنی کاپی فراہم کرتا ہے جو آپ کو اصل پروجیکٹ کو متاثر کیے بغیر تبدیلیوں کے ساتھ آزادانہ طور پر تجربہ کرنے کی اجازت دیتا ہے۔ مثال کے طور پر، آپ کو میرے ٹِپ کیلکولیٹر میں ایک بگ مل سکتا ہے یا آپ اپنی خصوصیات شامل کرنا چاہتے ہیں۔ لہذا، آپ اپنے GitHub اکاؤنٹ پر ایک کاپی بنا کر میرے ٹِپ کیلکولیٹر کو "فورک" کر سکتے ہیں۔ یہاں، آپ کوڈ کے ارد گرد گڑبڑ کر سکتے ہیں اور اصل پروجیکٹ کو متاثر کیے بغیر اس کے ساتھ تجربہ کر سکتے ہیں، کیونکہ یہ آپ کی کاپی یا "کانٹا" ہوگا۔

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

تو، آپ عوامی ذخیرے کو کیسے فورک کرتے ہیں؟ یہ اصل میں کافی آسان ہے. اس سے پہلے کہ ہم شروع کریں، آپ کو ایک مفت GitHub اکاؤنٹ بنانا ہوگا، کیونکہ آپ کو اپنے کانٹے کو ذخیرہ کرنے کے لیے کہیں کی ضرورت ہوگی۔ آپ www.github.com پر جا سکتے ہیں اور ابھی یہ کر سکتے ہیں۔

ایک بار جب آپ اپنا اکاؤنٹ بنا لیتے ہیں، تو آپ اپنے اکاؤنٹ میں ایک عوامی ذخیرہ بنا سکتے ہیں۔

  1. مثال کے طور پر، آپ Wes Bos کے جاوا اسکرپٹ کے 30 دن کے تربیتی کورس کے لیے عوامی ذخیرے کی طرف جا سکتے ہیں، اور اوپری دائیں کونے میں، آپ کو ایک بٹن نظر آئے گا جو کہتا ہے کانٹا. بٹن پر کلک کریں۔
  2. اس میں چند سیکنڈ سے چند منٹ لگ سکتے ہیں، لیکن GitHub پھر اس پروجیکٹ کو آپ کے اپنے GitHub اکاؤنٹ میں کلون یا "فورک" کرے گا۔ ایک بار یہ ہو جانے کے بعد، یہ آپ کو فوری طور پر آپ کے GitHub صارف نام کے تحت پروجیکٹ دکھائے گا۔
  3. تصدیق کرنے کے لیے، آپ اوپری دائیں جانب نیویگیشن بار میں اپنے پروفائل آئیکن پر کلک کر سکتے ہیں، اور پھر وہ آپشن منتخب کر سکتے ہیں جو کہتا ہے۔ آپ کے ذخیرے . اپنے ذخیروں کی فہرست میں، آپ کو JavaScript 30 کورس کا کوڈ بیس دیکھنا چاہیے۔

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

بند کرنا

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