ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ

Программирование

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

Git for beginners: بنیادی اصطلاحات اور تصورات، تعارفی گائیڈ

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

گٹ کیسے کام کرتا ہے۔

آئیے بصری طور پر دکھائیں کہ گٹ اسٹوریج سسٹم کو کس طرح ترتیب دیا گیا ہے، مثال کے طور پر ایک سادہ ڈرائنگ کا استعمال کرتے ہوئے۔
ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ یہاں حلقے کمٹ کی نمائندگی کرتے ہیں، اور تیر دکھاتے ہیں کہ کون سا اشارہ کرتا ہے۔ چونکہ ہر کوئی پچھلے کا حوالہ دیتا ہے، اس لیے C3 سب سے نیا ہے، C2 پرانا ورژن ہے، اور اسی طرح، اس C0 برانچ میں پہلے والے ورژن تک۔ یہ ماسٹر برانچ ہے جسے عام طور پر ماسٹر کہا جاتا ہے۔ مرکزی* کے اندر لیبل لگا مستطیل ظاہر کرتا ہے کہ آپ فی الحال کس کمٹ پر کام کر رہے ہیں۔ تصویر میں، آپ کو ایک برانچ اور چار کمٹ کے ساتھ ایک سادہ گراف نظر آتا ہے۔ گٹ پیچیدہ گرافوں کے ساتھ بھی کام کرنے کے قابل ہے جس میں متعدد شاخیں شامل ہیں جو ایک میں ضم ہوسکتی ہیں۔
ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ

Git انسٹال کرنا

گٹ ایک کنسول یوٹیلیٹی ہے جو ونڈوز، میک او ایس اور لینکس آپریٹنگ سسٹم پر چل سکتی ہے۔ ہم آپ کو بتائیں گے کہ ان میں سے ہر ایک کے لیے اسے کیسے انسٹال کیا جائے۔ ونڈوز OS کے تحت انسٹال کرنے کے لیے، آپ کو آفیشل ویب سائٹ https://git-scm.com/downloads سے ایپلیکیشن ڈاؤن لوڈ کرکے انسٹال کرنا ہوگا۔
ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ اگر آپ کے پاس میک او ایس ہے اور آپ نے ہومبریو پیکیج مینیجر انسٹال کیا ہے تو کمانڈ درج کریں:
brew install git اگر Homebrew انسٹال نہیں ہے، تو چلائیں:
git –version اس کے بعد ظاہر ہونے والی ونڈو میں، آپ کو کمانڈ لائن ٹولز انسٹال کرنے کا کہا جائے گا۔ . اس یوٹیلیٹی کے ساتھ گٹ بھی انسٹال ہوگا۔ لینکس ڈیبیئن اور اس ورژن پر مبنی دیگر تقسیم کے لیے، جیسے کہ اوبنٹو یا منٹ، انسٹال کرنے کے لیے درج ذیل کمانڈ کی ضرورت ہے:
sudo apt install gitلینکس سینٹوس کے لیے، آپ کو درج کرنے کی ضرورت ہے:
sudo yum install git Git کیا ہے، انسٹالیشن اور کنفیگریشن – انسٹالیشن: https://youtu.be/bkNCylkzFRk

گٹ کو پہلے سے ترتیب دینا

گٹ کو انسٹال کرنے کے بعد، آپ کو اسے کنفیگر کرنے کی ضرورت ہے تاکہ جب بھی آپ کمٹمنٹ بنائیں، مصنف کا نام ظاہر ہو۔ ایسا کرنے کے لیے، git چلائیں اور کمانڈ پر عمل کریں:
git config –global user.name ”
Author
یہاں، “Author” کے بجائے ہم نے اپنا نام سیٹ کیا، مثال کے طور پر، “Ivan_Petrov”۔ اس کے بعد، آپ مندرجہ ذیل کمانڈ کے ساتھ ای میل ایڈریس سیٹ کر سکتے ہیں:
git config –global user.email “You_adr@email.com” اس صورت میں، “You_adr@email.com” کے بجائے ہم اصلی ای میل ایڈریس کی نشاندہی کرتے ہیں۔

ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
GIT فائل سسٹم

اپنا پہلا گٹ ذخیرہ بنانا

ریپوزٹری بنانے کے لیے پہلے پروجیکٹ فولڈر میں جائیں۔ مثال کے طور پر، ونڈوز پر یہ D:/GitProject ہو سکتا ہے۔ کمانڈ درج کریں:
cd
d:\GitProject اس کے بعد، repository بنائیں:
git init اس کے بعد، تمام فائلیں شامل کریں:
git add –all ایک مخصوص فائل کو شامل کرنے کے لیے، درج کریں:
git add filename اب آپ کمٹ: گٹ بنا سکتے ہیں۔
کمٹ -m “تبصرہ” ایک ذخیرہ بنانے کے بارے میں کچھ نوٹ:

  1. ایک ذخیرے میں بہت سی فائلیں اور ذیلی فولڈر ہو سکتے ہیں (زیادہ تر صرف ایک باقاعدہ فولڈر)۔
  2. بہتر ہے کہ ہر پروجیکٹ کے لیے الگ ذخیرہ ہو۔
  3. کسی دوسرے ذخیرے کے اندر ایک ذخیرہ کے لیے فولڈرز نہ بنائیں (میٹریوشکا ریپوزٹری سے بچیں!)
  4. ریپوزٹری فولڈرز میں کی گئی تبدیلیاں گٹ کے ذریعہ “ٹریک” کی جاتی ہیں، لیکن ان تبدیلیوں کو ریپوزٹری میں شامل کرنا ضروری ہے تاکہ ٹریک یا ریکارڈ کیا جاسکے۔
  5. آپ ان عناصر کو کنٹرول کر سکتے ہیں جو Git “گھڑیوں” کو دیکھتا ہے۔ بہت بڑے ڈیٹاسیٹس یا عارضی فائلوں کو نظر انداز کرنا بہتر ہے۔
ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
Git repository

کب عہد کرنا ہے۔

مندرجہ ذیل معاملات میں گٹ میں کمٹ کی سفارش کی جاتی ہے:

  • منصوبے میں شامل نئی فعالیت؛
  • تمام کیڑے طے
  • آپ آج کے لیے بند کر رہے ہیں اور اپنی تبدیلیاں محفوظ کرنا چاہتے ہیں۔

ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ

Git پروجیکٹس میں تعاون کریں۔

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

دوسرا طریقہ پہلے سے مختلف ہے اس معاملے میں، کمانڈ پر عمل کرنے کے بعد، آپ فوری طور پر تخلیق شدہ برانچ میں داخل ہو جاتے ہیں۔

بہتر ہے کہ نئی برانچ کا نام اختصار کے ساتھ رکھا جائے لیکن اس کے ساتھ ساتھ کافی گنجائش والا اور قابل فہم نام رکھا جائے تاکہ پروجیکٹ میں الجھن کو روکا جا سکے۔ اپنا سسٹم استعمال کرتے وقت، آپ ٹاسک کے نام سے پہلے ایک شناخت کنندہ بتا سکتے ہیں۔ اس کے علاوہ، آپ کی تخلیق کردہ ہر کمٹ میں اپنا تبصرہ کرنا نہ بھولیں، جو تبدیلیوں کے جوہر کی نشاندہی کرے۔ ایک برانچ سے دوسری برانچ میں جانے کے لیے، آپ کو درج ذیل کمانڈ کو چلانے کی ضرورت ہے:
git checkout
new
_1 کام ختم کرنے کے بعد، موجودہ برانچ میں کی گئی تبدیلیوں کو ماسٹر، ماسٹرز میں ضم کر دینا چاہیے۔ اس کے لیے سب سے پہلے کمانڈ کا استعمال کرتے ہوئے ماسٹر برانچ کو چیک آؤٹ کریں:
git checkout master اس کے بعد مقامی برانچ:
git
pull
origin
master کو اپ ڈیٹ کریں۔اب آپ برانچوں کو ضم کر سکتے ہیں:
git
merge
bugFix یہ کمانڈ (bugFix) کمانڈ میں بتائی گئی برانچ سے تبدیلیاں اس برانچ میں شامل کرتی ہے جس پر آپ ہیں، اس معاملے میں ماسٹر۔ برانچ کی موجودہ حالت دیکھنے کے لیے، آپ کو کمانڈ درج کرنے کی ضرورت ہے:
git status پروجیکٹ پر کام کرنے والے دوسرے صارفین کی تبدیلیاں دیکھنے کے لیے، آپ کو انہیں سرور پر دھکیلنا ہوگا۔ ایسا کرنے کے لیے، آپ کو سب سے پہلے اس برانچ میں جانا چاہیے جسے آپ گیتھب پر دھکیلنا چاہتے ہیں۔ ماسٹر میں داخل ہونے کے لیے، کمانڈ چلائیں:
git checkout master اس کے بعد، آپ اسے گیتھب سرور پر دھکیل سکتے ہیں:
git push origin masterکسی دوسرے شخص کو پروجیکٹ تک رسائی حاصل کرنے کے لیے، آپ کو کوڈ کو ذخیرہ کرنے کے لیے ایک سروس کی ضرورت ہے، مثال کے طور پر، Github۔ اگر آپ نے حال ہی میں پروجیکٹ میں شمولیت اختیار کی ہے اور آپ کو اسے خود ڈاؤن لوڈ کرنے کی ضرورت ہے تو کمانڈ چلائیں:
git clone https://github.com/…/….git

یہاں https://github.com/…/….git ذخیرہ کا پتہ ہے۔ یہ مطلوبہ پروجیکٹ کو کھول کر اور سبز “کوڈ” بٹن پر کلک کرکے حاصل کیا جاسکتا ہے۔

اہم مشورہ!

یہ تجویز کیا جاتا ہے کہ آپ نئی برانچ بنانے سے پہلے اپنی مقامی مشین پر ماسٹرز کو اپ ڈیٹ کریں۔ ایسا کرنے کے لیے، مطلوبہ برانچ میں داخل ہوں اور درج ذیل کمانڈ کو چلائیں:
git pull origin master نتیجے کے طور پر، اصل تبدیلیاں گیتھب سے ڈاؤن لوڈ ہو جائیں گی۔ اسی طرح آپ کسی بھی برانچ کو اپ ڈیٹ کر سکتے ہیں۔ تمام موجودہ شاخوں کو اپ ڈیٹ کرنے کے لیے، آپ کمانڈ چلا سکتے ہیں:
git pull

گٹ پروجیکٹ کے ساتھ کام کرتے وقت ایک عام مسئلہ

تبدیلیوں کو خود بخود ضم کرنے کی کوشش کرتے وقت، یہ ہو سکتا ہے کہ دونوں برانچوں میں ایک ہی لائن میں تبدیلیاں ہوں اس صورت میں جب آپ کمانڈ چلاتے ہیں:
git merge master درج ذیل خرابی ظاہر ہوتی ہے:
خودکار ضم کرنا Hello.py
CONFLICT (مواد): تنازعہ کو ضم کریں Hello.py
خودکار انضمام ناکام ہو گیا۔ تنازعات کو ٹھیک کریں اور پھر نتیجہ کا ارتکاب کریں۔ اس صورت میں، آپ کو تنازعہ کو دستی طور پر حل کرنے کی ضرورت ہے۔ ایسا کرنے کے لیے، وہ فائل کھولیں جس میں غلطی ہوئی ہے، ہمارے معاملے میں یہ Hello.py ہے، معلوم کریں کہ کیا غلط ہے اور مسئلہ حل کریں۔ اس کے بعد، کمانڈ کے ساتھ درست فائل شامل کریں:
git add
Hello
۔
py اور ایک نیا عہد بنائیں:
git commit -m “ضم شدہ تنازعہ”

مفید کمانڈز – گٹ کمانڈز

آپ کمانڈ کا استعمال کرتے ہوئے یہ جان سکتے ہیں کہ نیچے کی شاخ دوسری سے کس طرح مختلف ہے:
git
diff < first_branch > <second_branch> ایک اضافی شاخ کو حذف کرنے کے لیے ، ٹائپ کریں:

branch_namegit branch -d <
git help کسی مخصوص کمانڈ پر مدد حاصل کریں:
git help <command_name> گٹ اور گٹ ہب ابتدائی کورس – آپ کو انسٹالیشن کے بارے میں کیا جاننے کی ضرورت ہے، انسٹال کرنے کا طریقہ، کمٹ، ریپوزٹری، کمانڈز، کیسے بنائیں، ڈیلیٹ کریں اور برانچز میں تبدیلیاں کیسے کریں: https://youtu.be/zZBiln_2FhM



Git کے ساتھ کام کرنے کے لیے GUI پروگرام

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

  1. GitHub Desktop ایک گرافیکل ایپلی کیشن ہے جسے Git یوٹیلیٹی اور Github سروس کے ساتھ کام کرنے کے لیے ڈیزائن کیا گیا ہے، یہ آپ کی ہارڈ ڈرائیو میں ریپوزٹریز کو کلون اور ڈاؤن لوڈ کر سکتا ہے، ساتھ ہی تبدیلیوں کا انتظام اور دیگر مفید کام کر سکتا ہے۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  2. Sourcetree ونڈوز اور میک آپریٹنگ سسٹمز کے لیے ایک مفت Git کلائنٹ ہے جو ریپوزٹریز کے ساتھ بات چیت کرنا آسان بناتا ہے۔
  3. GitKraken ونڈوز، لینکس اور میک اوز کے لیے صارف دوست گرافیکل کلائنٹ ہے جو GitHub، GitLab اور Bitbucket سروسز کو سپورٹ کرتا ہے۔ اس کے ساتھ، آپ نہ صرف بنیادی کاموں کو حل کر سکتے ہیں، بلکہ مزید پیچیدہ آپریشنز بھی انجام دے سکتے ہیں، مثال کے طور پر، کمٹ کو ضم اور دوبارہ ترتیب دینا، شاخوں کو ضم کرنا، تاریخ کو دوبارہ لکھنا۔

ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ آئیے ان میں سے ہر ایک کے بارے میں مزید تفصیل سے بات کریں۔

GitHub ڈیسک ٹاپ

[کیپشن id=”attachment_12709″ align=”aligncenter” width=”624″]
ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ GitHub Desktop[/caption] GitHub Desktop آپ کے ذاتی کمپیوٹر کے لیے ایک ایپلی کیشن ہے جو آپ کو Github سروس کے ساتھ براہ راست بات چیت کرنے کی اجازت دیتا ہے۔ یہ ٹول آپ کو گرافیکل انٹرفیس کا استعمال کرتے ہوئے ورژنز کا نظم کرنے کی اجازت دیتا ہے، آپ کے ترقیاتی کام کے فلو کو تیز کرتا ہے۔ GitHub ڈیسک ٹاپ آپ کو صرف ایپلی کیشن انٹرفیس کا استعمال کرتے ہوئے کمانڈ لائن کا استعمال کیے بغیر Git کے ساتھ بات چیت کرنے کی اجازت دیتا ہے۔ یہ بات قابل غور ہے کہ GitHub ڈیسک ٹاپ ایپ وہ سب کچھ نہیں کر سکتی جو کمانڈ لائن کے ساتھ کیا جا سکتا ہے، لیکن صارف انٹرفیس خود بنیادی گٹ کمانڈز پیش کرتا ہے۔ GitHub ڈیسک ٹاپ تمام مشہور آپریٹنگ سسٹمز بشمول ونڈوز، لینکس اور میک او ایس کے لیے کام کرتا ہے۔ ہم آپ کو گٹ ہب ڈیسک ٹاپ کو انسٹال کرنے اور اس ایپلی کیشن کے ساتھ کام کرنے کا طریقہ بتائیں گے۔ GitHub سروس اور GitHub ڈیسک ٹاپ ایپ استعمال کرنے کے لیے، اگر آپ کے پاس پہلے سے ایک نہیں ہے تو آپ کو ایک Github اکاؤنٹ بنانے کی ضرورت ہوگی۔ ایسا کرنے کے لیے، GitHub پر جائیں۔ اوپری دائیں کونے میں، آپ کو ایک بٹن نظر آئے گا جو کہتا ہے “سائن اپ”۔
ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ اگلے صفحے پر جانے کے لیے اس پر کلک کریں۔ آپ کو اپنی تفصیلات درج کرنے کی ضرورت ہے، بشمول آپ کا ای میل پتہ، صارف نام، اور پاس ورڈ۔ اگلے مرحلے پر، آپ سے مخصوص ایڈریس پر آنے والے ای میل کے اندر موجود لنک پر کلک کرکے اپنے اکاؤنٹ کی تصدیق کرنے کو کہا جائے گا۔ تصدیق ہونے کے بعد، ایک GitHub اکاؤنٹ بنایا جائے گا اور آپ پلیٹ فارم کا استعمال شروع کر سکتے ہیں۔ اپنے GitHub اکاؤنٹ کے سیٹ اپ کے ساتھ، آپ GitHub ڈیسک ٹاپ ایپ کو اپنے ذاتی کمپیوٹر پر انسٹال کرنے کے لیے تیار ہیں۔ ایسا کرنے کے لیے اپنے براؤزر میں ایک نیا ٹیب کھولیں اور ایپلیکیشن ڈاؤن لوڈ پیج پر جائیں۔
ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ ونڈوز صارفین کو جامنی رنگ کے بڑے بٹن پر کلک کرنے کی ضرورت ہے جس پر لکھا ہے کہ “Windows کے لیے ڈاؤن لوڈ کریں”، لیکن اگر آپ میک صارف ہیں، تو آپ کو بٹن کے نیچے macOS لکھنے والی لائن تلاش کرنے کی ضرورت ہے اور اس پر کلک کریں۔ macOS 10.12 یا بعد کا یا 64-bit Windows ہونا چاہیے۔ ڈاؤن لوڈ کرنے کے بعد، آپ کو ایپلیکیشن انسٹال کرنے کی ضرورت ہوگی، اور پھر پچھلے مرحلے میں بنائے گئے اکاؤنٹ سے لاگ ان کریں۔ آپ کو اپنے اکاؤنٹ میں ابھی سائن ان کرنے کی ضرورت نہیں ہے، لیکن ابھی ایسا کرنا بہتر ہے۔ ایک نیا ذخیرہ بنانے کے لیے، GitHub ڈیسک ٹاپ کھولیں اور نیچے والے دوسرے باکس پر کلک کریں جو کہتا ہے “Create a New Repository on your Hard Drive”۔ ایک پاپ اپ ونڈو نمودار ہوگی جسے بھرنے کی ضرورت ہے – پہلے ذخیرہ کا نام دے کر شروع کریں۔ نام کا انتخاب کرنے کے بعد، آپ کو یہ بھی منتخب کرنا ہوگا کہ وہ کمپیوٹر پر کہاں واقع ہوگا۔ اگر آپ بعد میں خود README فائل میں ترمیم کرنا چاہتے ہیں تو آپ اس باکس کو بھی چیک کر سکتے ہیں جس میں لکھا ہے کہ “اس ذخیرے کو README سے شروع کریں”۔ اس کے بعد “ذخیرہ بنائیں” پر کلک کریں۔ نتیجے کے طور پر، آپ نے براؤزر استعمال کیے بغیر GitHub ڈیسک ٹاپ ایپ کا استعمال کرتے ہوئے ایک نیا Git ذخیرہ بنایا ہے۔
ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ نئے صفحہ کے اوپری حصے میں، آپ کو مخزن اور برانچ کا نام نظر آئے گا۔ درحقیقت، ابھی ذخیرہ صرف آپ کے کمپیوٹر پر دستیاب ہے۔ اسے شائع کرنے کے لیے، ہمیں “Publish Repository” پر کلک کرنے کی ضرورت ہے۔ نیا ذخیرہ اب آپ کے گیتھب پروفائل میں ظاہر ہوگا۔ آپ اپنے پروجیکٹ کو برانچ کرنے کے لیے GitHub ڈیسک ٹاپ ایپ استعمال کر سکتے ہیں۔ ایسا کرنے کے لیے، “موجودہ برانچ” پر کلک کریں، اور پھر شاخوں کی فہرست میں مطلوبہ برانچ کو منتخب کریں، اسے نام دیں اور “تخلیق کریں” پر کلک کریں۔ روشنی اور سیاہ پس منظر کے درمیان سوئچ کرنے کے لیے، اختیارات، ظاہری شکل پر جائیں۔ آپ دوسروں کے ساتھ پروجیکٹس پر تعاون کرنے کے لیے کام تخلیق کرنے کے لیے ڈیسک ٹاپ ایپ کا استعمال کر سکتے ہیں۔ سوالات آپ کو خیالات پر نظر رکھنے اور اپنے منصوبوں میں کسی بھی تبدیلی پر بات کرنے کی اجازت دیتے ہیں۔ ایشو بنانے کے لیے، مینو بار میں، “ریپوزٹری” مینو کا استعمال کریں، پھر “مسئلہ بنائیں” پر کلک کریں۔
ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ متبادل طور پر، آپ کمانڈ لائن سے GitHub ڈیسک ٹاپ لانچ کر سکتے ہیں۔ ایسا کرنے کے لیے، کمانڈ پرامپٹ کھولیں اور Github ٹائپ کریں۔ آپ GitHub ڈیسک ٹاپ کو ایک مخصوص ذخیرہ کے خلاف بھی لانچ کر سکتے ہیں۔ ریپوزٹری پاتھ کے بعد صرف Github ٹائپ کریں۔

سورس ٹری

SourceTree GitHub، BitBucket اور Mercurial سروسز کے ساتھ کام کرنے کے لیے ایک مفت ایپلی کیشن ہے۔ یہ ونڈوز اور iOS چلانے والے پلیٹ فارمز کے لیے دستیاب ہے۔ Sourcetree ابتدائی طور پر دوستانہ ہے۔ اس میں ذخیروں کے لیے ایک بدیہی GUI ہے اور یہ آپ کو ایک آسان انٹرفیس کے ذریعے Git کی پوری طاقت استعمال کرنے کی اجازت دیتا ہے۔ SourceTree کو انسٹال کرنے کے لیے، آپ کو آفیشل سائٹ سے انسٹالیشن فائل ڈاؤن لوڈ کرنے اور اسے چلانے کی ضرورت ہے۔ تنصیب کے عمل کے دوران، آپ کو درخواست کو ہارڈ ڈرائیو میں تبدیلیاں کرنے، لائسنس کے معاہدے سے اتفاق کرنے کی اجازت دینی ہوگی۔ نیز انسٹالیشن کے عمل کے دوران سورس ٹری پوچھ سکتا ہے کہ کیا آپ کوئی اضافی گٹ سافٹ ویئر انسٹال کرنا چاہتے ہیں۔ آپ کو “ہاں” کہنا چاہیے اور اس سافٹ ویئر کو انسٹال کرنا چاہیے۔ Github سروس سے جڑنے کے دو طریقے ہیں:

  1. OAuth اجازت کے پروٹوکول کے ذریعے۔
  2. SSH کلید کے ساتھ۔

آئیے ان میں سے ہر ایک کے بارے میں بات کرتے ہیں۔ پہلا طریقہ GitHub کو ریموٹ اکاؤنٹ سے جوڑنا ہے۔ SourceTree کو اپنے GitHub اکاؤنٹ کو OAuth سے منسلک کرنے کی اجازت دیں۔ GitHub کو SourceTree سے جوڑنے کا یہ سب سے آسان طریقہ ہے۔

  1. پہلے “اکاؤنٹ شامل کریں” پر کلک کریں۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  2. پھر ہوسٹنگ کے لیے GitHub کو منتخب کریں۔ ترجیحی پروٹوکول اور تصدیق کو تبدیل نہ کریں، یعنی HTTPS اور OAuth کو چھوڑ دیں۔ پھر “OAuth ٹوکن ریفریش کریں” پر کلک کریں۔ ایپ خود بخود آپ کے براؤزر میں ایک ویب صفحہ کھولے گی اور آپ سے آپ کے GitHub اکاؤنٹ لاگ ان کی تفصیلات طلب کرے گی۔ اگر آپ نے پہلے اس براؤزر میں اپنے GitHub اکاؤنٹ میں لاگ ان کیا ہے، تو یہ مرحلہ چھوڑ دیا جائے گا۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  3. SourceTree کو اپنے GitHub اکاؤنٹ تک رسائی کی اجازت دینے کے لیے “Authorize atlassian” پر کلک کریں۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  4. اس کے بعد، آپ کو تصدیق کی کامیاب تکمیل کے بارے میں ایک پیغام دیکھنا چاہیے۔ ٹھیک ہے پر کلک کریں۔

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

  1. SSH کلید کا جوڑا بنانے کے لیے، “ٹولز” مینو پر جائیں اور “SSH کیز بنائیں یا درآمد کریں” پر کلک کریں۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  2. PuTTY کلیدی جنریٹر ونڈو میں “جنریٹ” پر کلک کریں۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  3. ماؤس کرسر کو خالی جگہ پر لے جائیں، اور نسل کے اختتام تک ماؤس کرسر کو منتقل کریں۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  4. SSH کلید تیار کرنے کے بعد، اپنی SSH کلید کے لیے پاس ورڈ سیٹ کریں۔
  5. عوامی کلید اور نجی کلید کو محفوظ کریں۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  6. PuTTY کلیدی جنریٹر کو بند نہ کریں۔ اپنے GitHub اکاؤنٹ میں لاگ ان کریں، اوپر دائیں کونے میں اپنے اوتار کے آئیکن پر کلک کریں، پھر ترتیبات پر کلک کریں۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  7. “SSH اور GPG کیز” پر کلک کریں اور “نئی SSH کلید” کو منتخب کریں۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  8. اپنی SSH کلید کو ایک نام دیں اور PuTTY کلیدی جنریٹر سے کلیدی فیلڈ میں عوامی کلید کاپی کریں۔ اس کے بعد، “SSH کلید شامل کریں” پر کلک کریں. ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  9. SourceTree پر واپس جائیں، “Tools” پر جائیں اور “SSH Agent لانچ کریں” پر کلک کریں۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  10. تھوڑی دیر کے بعد، ٹاسک بار پر چھوٹے مانیٹر آئیکن پر کلک کریں۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ
  11. نتیجے کے طور پر، چابیاں کی ایک فہرست ظاہر ہوگی. آپ نے پہلے محفوظ کی ہوئی نجی کلید کو شامل کرنے کے لیے “Add Key” پر کلک کریں۔ ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ

اب واپس گٹ ہب ریپوزٹری پیج پر جائیں اور ایس ایس ایچ کا استعمال کرتے ہوئے اسے کلون کرنے کی کوشش کریں۔ https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm

گٹ کریکن

GitKraken ایک اور ایپلی کیشن ہے جسے GUI کا استعمال کرتے ہوئے مختلف ورژن کنٹرول سسٹمز کے ساتھ کام کرنے کے لیے ڈیزائن کیا گیا ہے۔ شروع کرنے کے لیے، آپ کو GitHub پر رجسٹر کرنے اور GitKraken ایپلیکیشن کو انسٹال کرنے کی ضرورت ہے۔ جب آپ ایپلیکیشن شروع کرتے ہیں، تو آپ کو GitHub سروس سے اپنا صارف نام اور پاس ورڈ درج کرنے کی ضرورت ہوتی ہے۔ ہر بار پاس ورڈ درج نہ کرنے کے لیے، آپ کو ایک SSH کلید ترتیب دینے کی ضرورت ہے۔ اگر آپ کے پاس پہلے سے SSH کلید نہیں ہے، تو آپ نئی کلید بنانے کے لیے GitHub گائیڈ پر عمل کر سکتے ہیں۔ ایک بار جب آپ کے پاس اپنی SSH کلید ہے، تو آپ اسے اپنے GitHub اکاؤنٹ میں شامل کر سکتے ہیں۔ ایسا کرنے کے لیے، مین مینو سے “فائل” پھر “ترجیحات” کو منتخب کریں۔ پھر “توثیق” کو منتخب کریں اور اپنی عوامی اور نجی کلیدوں کے لیے راستے فراہم کریں۔ GitHub پر کسی بھی مواد کو شائع کرنے کا پہلا قدم یہ ہے کہ آپ کے کام پر نظر رکھنے کے لیے ایک مقامی ذخیرہ بنانا ہے۔ اس فولڈر میں تمام فائلیں شامل ہوں گی۔ جسے آپ GitHub پر شائع کرنا چاہتے ہیں۔ آپ کو ہدایات پر عمل کرنا چاہیے:

  1. GitKraken میں ایک نیا ذخیرہ بنانے کے لیے، مین مینو سے “فائل” کو منتخب کریں، پھر “Init Repo” کو منتخب کریں۔ مختلف قسم کے ذخیروں کے لیے کئی آپشنز ہوں گے، “صرف مقامی” کو منتخب کریں۔
  2. پھر وہ فولڈر منتخب کریں جو آپ کا نیا ذخیرہ ہوگا۔ آپ ایک خالی فولڈر یا ایک فولڈر منتخب کر سکتے ہیں جس میں پہلے سے فائلیں ہوں؛ آپ اپنی تبدیلیوں سے محروم نہیں ہوں گے۔
  3. اگلے ڈائیلاگ باکس میں ڈیفالٹ ٹیمپلیٹس اور لائسنس فائلوں کی ترتیبات بھی شامل ہیں۔ سب کچھ ایسے ہی رہنے دو۔
  4. “ذخیرہ بنائیں” پر کلک کریں۔

آپ کو اپنے کمپیوٹر پر مقامی طور پر Git (یا GitKraken) استعمال کرنے کے لیے Github اکاؤنٹ کی ضرورت نہیں ہے۔ تاہم، اگر آپ دوسرے صارفین کے ساتھ تعاون کرنے کا ارادہ رکھتے ہیں، یا ایک سے زیادہ کمپیوٹرز سے فائلیں استعمال کرتے ہیں، تو آپ کو گیتھب جیسے میزبان کو استعمال کرنے کی ضرورت ہوگی۔ GitHub پر ایک ذخیرہ بنانے کے لیے، “Init Repo” پر کلک کرنے کے بعد، “GitHub” لائن کو منتخب کریں اور ونڈو کو پُر کریں جو اس طرح ظاہر ہوتی ہے:

  1. اکاؤنٹ – آپ کے GitHub اکاؤنٹ کا نام۔
  2. نام – مخزن کا نام۔ اسے حروف، نمبر اور انڈر سکور سے کمپوز کریں۔
  3. تفصیل – اس ریپوزٹری میں کیا ہوگا اس کی تفصیل۔
  4. رسائی – ایک دور دراز مقام تک رسائی، چاہے اسے ہر کسی کے لیے نظر آنا چاہیے یا صرف آپ اور ان لوگوں کے لیے کھلا رہنا چاہیے جنہیں آپ بطور معاون شامل کرتے ہیں
  5. init کے بعد کلون کریں – اس آپشن کو نشان زد رہنے دیں، جس سے آپ کو GitHub پر ذخیرہ دستیاب ہو جائے گا۔
  6. کہاں کلون کرنا ہے – کمپیوٹر پر ایک مقام منتخب کریں جہاں نیا بنایا ہوا ذخیرہ فولڈر رکھا جائے۔
  7. آخر میں، “ذخیرہ بنائیں اور کلون” بٹن پر کلک کریں ۔

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

GitHub پر تجارتی بوٹس – بوٹ گیتھب اوپن سورس

Git ورژن کنٹرول سسٹم دیگر چیزوں کے ساتھ ساتھ
تجارتی روبوٹ تیار کرنے کے لیے استعمال کیا جاتا ہے ۔ یہاں ایسی پیشرفت کی کچھ مثالیں ہیں جنہیں آپ ڈاؤن لوڈ اور استعمال کر سکتے ہیں۔

ازگر ٹریڈنگ روبوٹ

Python میں لکھا ہوا تجارتی روبوٹ https://github.com/areed1192/python-trading-robot پر دستیاب ہے، جو تکنیکی تجزیہ کا استعمال کرتے ہوئے خودکار حکمت عملی چلا سکتا ہے۔ روبوٹ کو کئی عام منظرناموں کی تقلید کے لیے ڈیزائن کیا گیا ہے: یہ پورٹ فولیو سے وابستہ مجموعی رسک سکور کا حساب لگا سکتا ہے اور ٹریڈنگ کے دوران ریئل ٹائم فیڈ بیک فراہم کر سکتا ہے۔ آپ کو ریئل ٹائم ڈیٹا ٹیبل کے ساتھ کام کرنے کی اجازت دیتا ہے جس میں تاریخی اور موجودہ قیمتیں تبدیل ہوتے ہی شامل ہوں۔ یہ ڈیٹا کو ذخیرہ کرنے کے عمل کو آسان اور فوری رسائی کے ساتھ بنائے گا۔ اس کے علاوہ، اسے اپنی مرضی کے مطابق بنایا جائے گا تاکہ آپ اپنے مالیاتی ڈیٹا کو آسانی سے دیکھ سکیں اور اگر ضروری ہو تو مزید تجزیہ کر سکیں۔ ان اشارے پر مشتمل ہے جو تاریخی اور موجودہ دونوں قیمتوں کا استعمال کرتے ہیں۔

ٹریڈنگ بوٹ Cassandre

Cassandre ٹریڈنگ روبوٹ کا لنک GitHub سے https://github.com/cassandre-tech/cassandre-trading-bot – ایکسچینج، اکاؤنٹس، آرڈرز، ڈیلز اور پوزیشنز سے منسلک ہونے کا خیال رکھنے کے قابل ہے، تاکہ آپ اپنی تعمیر پر توجہ مرکوز کر سکیں حکمت عملی کوکوئن، کوائن بیس اور بائننس ایکسچینجز کے ساتھ کام کرنے کے لیے ہر ریلیز کا تجربہ کیا جاتا ہے۔ اس کی مدد سے اپنی حکمت عملی بنانا آسان ہے، اس کے لیے آپ کو صرف ان شرائط کو طے کرنے کی ضرورت ہے جب آپ مختصر یا لمبی پوزیشنیں بنانا چاہتے ہیں اور اصول مرتب کرنا ہوں گے۔ تاریخی ڈیٹا پر بوٹ کی جانچ کے لیے ایک لوڈر موجود ہے۔ ٹیسٹ کے دوران، Cassandre ڈیٹا کو درآمد کرے گا اور اسے آپ کی حکمت عملی میں شامل کرے گا۔ Cassandre ta4j تکنیکی تجزیہ لائبریری پر مبنی حکمت عملی بنانے میں آپ کی مدد کرے گا۔
ابتدائیوں کے لیے گٹ، کیسے انسٹال کریں، استعمال کریں، ٹریڈنگ روبوٹ

EA31337 مفت

EA31337 Libre at https://github.com/EA31337/EA31337-Libre ایک مفت کثیر حکمت عملی والا فاریکس ٹریڈنگ روبوٹ ہے جو MQL میں لکھا گیا ہے۔ تجارتی روبوٹ منتخب کرنے کے لیے 35 سے زیادہ حکمت عملیوں کے ساتھ آتا ہے۔ ہر حکمت عملی آزادانہ طور پر مختلف ٹائم فریموں پر مارکیٹ کا تجزیہ کر سکتی ہے۔ مارکیٹ کا تجزیہ مقبول تکنیکی اشارے پر مبنی ہے۔ آپ اپنی حکمت عملی بھی لکھ سکتے ہیں۔

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply