Git اور GitHub کو کیسے ملایا جائے؟

Git Awr Github Kw Kys Mlaya Jay



Git ایک آزادانہ طور پر دستیاب تقسیم شدہ VCS (ورژن کنٹرول سسٹم) ہے جو ہر قسم کے پروجیکٹس کو مؤثر طریقے سے سنبھالنے کے لیے استعمال ہوتا ہے۔ دوسری طرف، GitHub ورژن کنٹرول اور تعاون کے لیے ایک ریموٹ سرور ہے۔ یہ ڈویلپرز کو ایک ٹیم کے طور پر کہیں سے بھی پروجیکٹس پر ایک دوسرے کے ساتھ کام کرنے کی اجازت دیتا ہے۔ صارف مقامی مشین پر کام کرتے ہیں اور پھر اسے ریموٹ سرور (گٹ ہب) کی مدد سے ضم کرتے ہیں۔

اس گائیڈ کے نتائج یہ ہیں:







آپ گٹ صارف نام اور ای میل کو کیسے ترتیب دیتے ہیں؟

Git صارف نام اور ای میل ایڈریس کو کنفیگر کرنے کے لیے درج ذیل ہدایات کو چیک کریں:



  • Git bash ٹرمینل شروع کریں اور مقامی ذخیرہ میں جائیں۔
  • پھر، استعمال کریں ' git config -global user.name صارف نام کی ترتیب کے لیے کمانڈ۔
  • صارف کے ای میل کو ترتیب دینے کے لیے، چلائیں ' git config -global user.email ' کمانڈ.

مرحلہ 1: گٹ روٹ ڈائرکٹری میں جائیں۔

ابتدائی طور پر، Git Bash یوٹیلیٹی کو کھولیں اور '' کو چلا کر Git کی روٹ ڈائرکٹری میں ری ڈائریکٹ کریں۔ سی ڈی اس کے راستے کے ساتھ حکم:



cd 'C:\Users\nazma\Git\Git'

مرحلہ 2: گٹ صارف نام کو ترتیب دیں۔

پھر، استعمال کریں ' git config گٹ صارف نام کو عالمی سطح پر ترتیب دینے کے لیے کمانڈ:





git config --global user.name 'LinuxHint21'

یہاں:

  • ' -عالمی ” کنفیگریشن لیول ہے جس کی قدر آپریٹنگ سسٹم پر کسی خاص صارف پر لاگو ہوتی ہے۔
  • ' صارف کا نام ” اس صارف نام کی نشاندہی کرتا ہے جسے ہم کنفیگر کرنا چاہتے ہیں۔
  • ' LinuxHint21 ہمارا صارف نام ہے:



مرحلہ 3: گٹ صارف ای میل کو ترتیب دیں۔

اب، درج ذیل کمانڈ پر عمل کرتے ہوئے صارف کے ای میل ایڈریس کو کنفیگر کریں:

git config --global user.email 'tslfmn018@gmail.com'

Git اور GitHub کو کیسے ملایا جائے؟

گٹ یوزر نیم اور ای میل ایڈریس کو کنفیگر کرنے کے بعد، گٹ لوکل ریپوزٹری ڈیٹا کو ذیل میں بتائے گئے اقدامات پر عمل کرتے ہوئے GitHub کے ساتھ ضم کریں۔

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

مرحلہ 1: مطلوبہ ذخیرہ میں منتقل کریں۔

Git روٹ ڈائرکٹری کے اندر، ' سی ڈی مطلوبہ مقامی ذخیرے کے ساتھ کمانڈ کریں اور اس پر ری ڈائریکٹ کریں:

سی ڈی پرک

مرحلہ 2: نئی فائل بنائیں

موجودہ کام کرنے والے مقامی ذخیرہ میں ایک نئی فائل بنانے کے لیے، ' چھو کمانڈ کریں اور فائل کا نام اس کی قسم کے ساتھ بتائیں:

file1.txt کو ٹچ کریں۔

یہاں، ہم نے ایک نئی ٹیکسٹ فائل بنائی ہے جس کا نام ہے ' file1.txt ”:

مرحلہ 3: فائل کو ٹریک کریں۔

اب، نئی تخلیق شدہ فائل کو ورکنگ ایریا سے ٹریکنگ انڈیکس میں منتقل کرنے کے لیے فراہم کردہ کمانڈ کو چلائیں۔

git add file1.txt

مرحلہ 4: فائل کو گٹ ریپوزٹری میں محفوظ کریں۔

اس کے بعد، بعد میں استعمال کے لیے مطلوبہ کمٹ میسج کو شامل کرنے کے لیے فائل کو '-m' جھنڈے کے ساتھ 'git commit' کمانڈ کے ذریعے ٹریکنگ ایریا سے Git ریپوزٹری تک دھکیلیں:

git commit -m 'پہلی فائل شامل کی گئی'

درج ذیل آؤٹ پٹ کے مطابق، ہم نے ٹریک کردہ تبدیلیوں کو کامیابی سے محفوظ کر لیا ہے:

مرحلہ 5: ریموٹ ریپوزٹری یو آر ایل کو کاپی کریں۔

ایسا کرنے کے بعد، ریموٹ ریپوزٹری یو آر ایل کو کاپی کریں۔ اس مقصد کے لیے:

  • اپنا GitHub اکاؤنٹ کھولیں۔
  • اپنے مطلوبہ ریموٹ ریپوزٹری پر جائیں۔
  • پھر، مارو ' کوڈ بٹن
  • منتخب کریں ' HTTPS ظاہر ہونے والے ڈراپ ڈاؤن مینو سے۔
  • پر کلک کریں ' ✔ پر نشان لگائیں۔ یو آر ایل کو اپنے کلپ بورڈ میں کاپی کرنے کے لیے ” آئیکن:

مرحلہ 6: ریموٹ کو لوکل ریپوزٹری میں شامل کریں۔

اس کے بعد، درج ذیل کمانڈ کو چلا کر ریموٹ یو آر ایل کو لوکل ریپوزٹری میں شامل کریں۔

git remote add origin https://github.com/GitUser0422/jooya.git

یہاں، ' اصل ہمارا ریموٹ نام ہے اور پھر ہم نے کاپی شدہ ریموٹ ریپوزٹری URL فراہم کیا ہے:

مرحلہ 7: شامل کردہ ریموٹ کی تصدیق کریں۔

ایسا کرنے کے بعد، یہ چیک کرنے کے لیے نیچے دی گئی کمانڈ چلائیں کہ آیا ریموٹ شامل کیا گیا ہے یا نہیں۔

git remote -v

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

مرحلہ 8: ریموٹ ریپوزٹری مواد ڈاؤن لوڈ کریں۔

ریموٹ ریپوزٹری کے اپ ڈیٹ کردہ مواد کو ڈاؤن لوڈ کرنے کے لیے، درج ذیل کمانڈ کا استعمال کریں:

git بازیافت

یہ دیکھا جا سکتا ہے کہ؛ ہم نے کامیابی کے ساتھ ریموٹ ریپوزٹری مواد کو ڈاؤن لوڈ کیا ہے:

مرحلہ 9: گٹ مواد کو گٹ ہب پر پش کریں۔

آخر میں، مقامی تبدیلیوں کو ریموٹ ریپوزٹری کے ساتھ ضم کرنے کے لیے نیچے دی گئی کمانڈ پر عمل کریں:

git push -u اصل دیو

اوپر دی گئی کمانڈ میں:

  • ' میں 'پرچم کو ٹریکنگ برانچ بنانے کے لیے استعمال کیا جاتا ہے' دیو شاخ
  • ' اصل ” ہمارا ریموٹ نام یا ریموٹ ریپوزٹری URL کا عرف ہے۔
  • ' دیو ” شاخ کا نام ہے جسے ہم آگے بڑھانا چاہتے ہیں۔

نوٹ : '-u' جھنڈا ٹریکنگ برانچ بنانے کے لیے استعمال ہوتا ہے صرف کسی بھی مقامی برانچ کو ریموٹ سرور پر پہلے دھکیلنے کے لیے

ذیل میں دیے گئے آؤٹ پٹ کے مطابق، ہماری مقامی برانچ کو کامیابی کے ساتھ دھکیل دیا گیا ہے اور GitHub کے ساتھ ضم کر دیا گیا ہے:

تصدیق کے لیے، مخصوص ریموٹ ریپوزٹری پر ری ڈائریکٹ کریں اور چیک کریں کہ آیا Git ڈیٹا GitHub سرور کے ساتھ ضم ہو گیا ہے یا نہیں۔ جیسا کہ ذیل میں نمایاں کردہ علاقے میں دکھایا گیا ہے:

یہی ہے! ہم نے گٹ اور گٹ ہب کے انضمام کی وضاحت کی ہے۔

نتیجہ

Git ایک آزادانہ طور پر دستیاب تقسیم شدہ VCS ہے جو ہر قسم کے پروجیکٹس کو مؤثر طریقے سے سنبھالنے کے لیے استعمال کیا جاتا ہے۔ دوسری طرف، GitHub ایک ریموٹ ہوسٹنگ سرور ہے جو تعاون کے لیے استعمال ہوتا ہے۔ یہ صارفین کو اجازت دیتا ہے اور کہیں سے بھی پروجیکٹس پر ایک دوسرے کے ساتھ کام کرتا ہے۔ اس ٹیوٹوریل میں Git اور GitHub کو ملانے کا طریقہ بتایا گیا ہے۔