Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس

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

Git ورزن ڪنٽرول لاءِ ڪمانڊ لائين يوٽيلٽي آھي، اھو آھي، تبديلين جي تاريخ رکڻ لاءِ جيڪا صارف فائلن کي پروجيڪٽ ڪري ٿي. اهو عام طور تي ايپليڪيشنن تي ڪم ڪرڻ لاء استعمال ڪيو ويندو آهي، پر اهو ٻين ڪيسن ۾ استعمال ڪري سگهجي ٿو، مثال طور، ڊزائنر گٽ استعمال ڪندا آهن ڊرائنگ ۽ ترتيب جي مختلف نسخن کي ذخيرو ڪرڻ لاء. Git توھان کي اجازت ڏئي ٿو ھڪڙي ايپليڪيشن کي رول بيڪ ڪرڻ جي اڳئين ورزن تي، موازنہ ڪريو ۽ تبديلين جو تجزيو ڪريو.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس

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

ان کان اڳ جو توھان گٽ سان ڪم ڪرڻ شروع ڪريو، توھان کي سمجھڻ جي ضرورت آھي ڇا ھڪڙو مخزن، ڪمٽ، ۽ شاخ آھي.
مخزن ھڪڙو جڳھ آھي جتي ڪوڊ يا ٻيو ڊيٽا ذخيرو ٿيل آھي، ۽ گڏوگڏ انھن جي تبديلين جي تاريخ. Git پروگرام مقامي طور تي هلندو آهي ۽ سموري معلومات توهان جي ڪمپيوٽر تي ذخيرو ٿيل آهي، پر توهان پڻ انٽرنيٽ خدمتون استعمال ڪري سگهو ٿا. انهن مان سڀ کان وڌيڪ مشهور آهي Github. اتي ٻه وڌيڪ مشهور آهن: Bitbucket ۽ GitLab.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
هڪ ڪمٽ وقت ۾ هڪ خاص نقطي تي هڪ منصوبي جي حالت جو هڪ سنيپ شاٽ آهي. اهو هڪ منفرد ID ۽ رايا آهي.
هڪ شاخ هڪ منصوبي ۾ ڪيل تبديلين جي تاريخ آهي. ان جو پنهنجو نالو آهي ۽ ڪمن تي مشتمل آهي. هڪ مخزن ۾ ڪيتريون ئي شاخون ٿي سگهن ٿيون جيڪي شاخون بند ڪن ٿيون يا ٻين شاخن سان ملن ٿيون.

ڪيئن Git ڪم

اچو ته بصري طور ڏيکاريون ته گٽ اسٽوريج سسٽم ڪيئن ترتيب ڏنل آهي، مثال طور هڪ سادي ڊرائنگ استعمال ڪندي.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس هتي حلقا ڪميٽ جي نمائندگي ڪن ٿا، ۽ تير ڏيکارين ٿا ته ڪهڙو حوالو ڏئي ٿو. جيئن ته هرڪو اڳئين ڏانهن اشارو ڪري ٿو، C3 سڀ کان نئون آهي، C2 پراڻو نسخو آهي، ۽ انهي تي، هن C0 برانچ ۾ سڀ کان پهرين تائين. هي ماسٽر برانچ آهي، عام طور تي ماسٽر طور حوالو ڏنو ويو آهي. مستطيل ليبل ٿيل مکيه * اندر ڏيکاري ٿو ته توهان هن وقت ڪم ڪري رهيا آهيو. شڪل ۾، توهان هڪ شاخ ۽ چار ڪمن سان هڪ سادي گراف ڏسو. گٽ پڻ پيچيده گرافس سان ڪم ڪرڻ جي قابل آهي جنهن ۾ ڪيتريون شاخون شامل آهن جيڪي هڪ ۾ ضم ٿي سگهن ٿيون.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس

Git انسٽال ڪرڻ

Git هڪ ڪنسول افاديت آهي جيڪو هلائي سگھي ٿو ونڊوز، ميڪ او ايس، ۽ لينڪس آپريٽنگ سسٽم. اسان توهان کي ٻڌائينداسين ته انهن مان هر هڪ لاء ان کي ڪيئن انسٽال ڪجي. ونڊوز او ايس تحت انسٽال ڪرڻ لاءِ، توهان کي سرڪاري ويب سائيٽ https://git-scm.com/downloads تان ايپليڪيشن ڊائون لوڊ ڪرڻ جي ضرورت آهي ۽ ان کي انسٽال ڪريو.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس جيڪڏهن توهان وٽ Mac OS آهي ۽ هومبريو پيڪيج مئنيجر انسٽال ڪيو آهي، ڪمانڊ داخل
ڪريو: brew install git جيڪڏهن Homebrew انسٽال ٿيل نه آهي ته پوءِ هلايو:
git –version ان کان پوءِ جيڪا ونڊو ظاهر ٿئي ٿي، توهان کي ڪمانڊ لائن ٽولز انسٽال ڪرڻ لاءِ چيو ويندو. . Git به هن يوٽيلٽي سان انسٽال ڪيو ويندو. لينڪس ڊيبين ۽ ٻين تقسيم لاءِ هن نسخي جي بنياد تي، جهڙوڪ Ubuntu يا Mint، انسٽال ڪرڻ لاءِ هيٺ ڏنل حڪم گهربل آهي:
sudo apt install gitلينڪس CentOS لاءِ، توھان کي داخل ڪرڻ جي ضرورت آھي:
sudo yum install git ڇا آھي Git، انسٽاليشن ۽ ڪنفيگريشن – انسٽاليشن: https://youtu.be/bkNCylkzFRk

Git کي ترتيب ڏيڻ

Git کي انسٽال ڪرڻ کان پوءِ، توھان کي ان کي ترتيب ڏيڻ جي ضرورت آھي ته جيئن ھر دفعي توھان ڪمٽمينٽ ٺاھيو، ليکڪ جو نالو اشارو ڪيو وڃي. هن کي ڪرڻ لاءِ گِٽ کي هلايو ۽ ڪمانڊ تي عمل ڪيو:
git config –global user.name ” Author

هتي ، “Author” جي بدران، اسان پنهنجو نالو مقرر ڪيو، مثال طور، “Ivan_Petrov”. ان کان پوء، توھان ھيٺ ڏنل حڪم سان اي ميل ايڊريس سيٽ ڪري سگھو ٿا:
git config –global user.email “You_adr@email.com” ھن صورت ۾، “You_adr@email.com” جي بدران اسين حقيقي اي ميل پتو ڏيکاريون ٿا.

Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
GIT فائيل سسٽم

توهان جي پهرين گٽ مخزن ٺاهڻ

مخزن ٺاهڻ لاءِ، پھريون وڃو پروجيڪٽ فولڊر. مثال طور، ونڊوز تي اهو ٿي سگهي ٿو D:/GitProject. ڪمان داخل ڪريو:
cd
d:\GitProject ان کان پوء، repository
ٺاھيو: git init ان کان پوء، سڀني فائلن کي شامل ڪريو:
git add –all ھڪڙي مخصوص فائل کي شامل ڪرڻ لاء، داخل ڪريو:
git add filename ھاڻي توھان ٺاھي سگھو ٿا ڪمٽ:
git ڪمٽ -م “تبصرو” هڪ مخزن ٺاهڻ تي ڪجهه نوٽس:

  1. هڪ مخزن ۾ ڪيتريون ئي فائلون ۽ ذيلي فولڊر هوندا (اڪثر ڪري صرف هڪ باقاعده فولڊر).
  2. اهو بهترين آهي ته هر منصوبي لاء هڪ الڳ مخزن.
  3. ٻئي مخزن جي اندر هڪ مخزن لاءِ فولڊر نه ٺاهيو (متريوشڪا مخزن کان پاسو ڪريو!).
  4. ريپوزٽري فولڊرن ۾ ڪيل تبديليون Git پاران ”ٽريڪ“ ڪيون ويون آھن، پر انھن تبديلين کي ريپوزٽري ۾ شامل ڪيو وڃي ان کي ٽريڪ ڪرڻ يا رڪارڊ ڪرڻ لاءِ.
  5. توھان انھن عناصر کي ڪنٽرول ڪري سگھو ٿا جيڪي Git “گھوڙا” آھن. تمام وڏي ڊيٽا سيٽ يا عارضي فائلن کي نظرانداز ڪرڻ بھترين آھي.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
Git مخزن

جڏهن انجام ڏيڻ

هيٺ ڏنل ڪيسن ۾ گٽ ۾ ڪمن جي سفارش ڪئي وئي آهي:

  • منصوبي ۾ نئين ڪارڪردگي شامل ڪئي وئي؛
  • سڀ بگ مقرر ٿيل؛
  • توهان اڄ تائين بند ڪري رهيا آهيو ۽ توهان جي تبديلين کي بچائڻ چاهيو ٿا.

Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس

Git منصوبن تي تعاون ڪريو

اچو ته چئو ته توهان ۽ توهان جا دوست هڪ نئين منصوبي سان گڏ آيا ۽ ذميواريون حصيداري ڪرڻ جو فيصلو ڪيو. ھڪڙو ڪارڪردگي لاء ذميوار ھوندو، ٻيو ٺاھڻ ۽ ڊزائين لاء، ٽيون رجسٽريشن، اختيار ۽ سيڪيورٽي لاء. انهي حالت ۾، توهان کي شاخ ڪرڻ جي ضرورت آهي. جيئن اڳ ۾ ئي ذڪر ڪيو ويو آهي، هڪ برانچ ڪمن جو هڪ سيٽ آهي جيڪو ترتيب سان هڪ ٻئي کان پوء وڃي رهيو آهي. ماسٽر برانچ کي ماسٽر سڏيو ويندو آهي. ٻيون شاخون نيون خصوصيتون لاڳو ڪرڻ يا بگ کي درست ڪرڻ لاءِ آهن. اهڙيء طرح، هڪ الڳ شاخ ۾، توهان ڪي به تبديليون ڪري سگهو ٿا، ۽ پوء انهن کي مکيه سان ملائي سگهو ٿا. ڪيترائي ماهر مکيه شاخ ۾ ڪميٽس ٺاهڻ جي صلاح نٿا ڏين، پر هڪ نئين ٺاهڻ جي صلاح ڏين ٿا، ان ۾ تبديليون ۽ پوء ان کي ماسٽر ۾ ضم ڪرڻ. نئين شاخ شروع ڪرڻ لاء، توهان کي حڪم هلائڻ جي ضرورت آهي:
git branch
bugFixاهو پڻ هيٺ ڏنل حڪم سان ڪري سگهجي ٿو:
git checkout -b
bugFix

ٻيو طريقو پهرين کان مختلف آهي، انهي صورت ۾، حڪم تي عمل ڪرڻ کان پوء، توهان فوري طور تي ٺاهيل شاخ ۾ داخل ٿيو.

اهو بهتر آهي ته نئين برانچ جو نالو اختصار سان رکيو وڃي، پر ساڳئي وقت پروجيڪٽ ۾ مونجهاري کي روڪڻ لاءِ ڪافي گنجائش وارو ۽ سمجھڻ وارو نالو. جڏهن توهان جي سسٽم کي استعمال ڪندي، توهان ڪم جي نالي کان اڳ هڪ سڃاڻپ ڪندڙ بيان ڪري سگهو ٿا. انهي سان گڏ، توهان جي ٺاهيل هر واعدو ۾ پنهنجو تبصرو ڇڏڻ نه وساريو، جيڪو تبديلين جي جوهر کي ظاهر ڪرڻ گهرجي. ھڪڙي شاخ کان ٻي شاخ ڏانھن منتقل ڪرڻ لاء، توھان کي ھيٺ ڏنل حڪم هلائڻ جي ضرورت آھي:
git checkout
new
_1 ڪم ختم ڪرڻ کان پوء، موجوده برانچ ۾ ڪيل تبديلين کي ماسٽر، ماسٽرز ۾ ضم ٿيڻ گھرجي. هن کي ڪرڻ لاءِ پهريان ڪمانڊ استعمال ڪندي ماسٽر برانچ کي چيڪ ڪريو:
git checkout master ان کان پوءِ مقامي برانچ کي اپڊيٽ ڪريو:
git
pull
origin
master .ھاڻي توھان شاخن کي ضم ڪري سگھو ٿا:
git
merge
bugFix ھي ڪمانڊ (bugFix) ڪمانڊ ۾ بيان ڪيل برانچ مان تبديلين کي شامل ڪري ٿو جنھن شاخ تي توھان آھيو، ھن صورت ۾ ماسٽر. برانچ جي موجوده حالت کي ڏسڻ لاء، توهان کي حڪم داخل ڪرڻ جي ضرورت آهي:
git status پروجيڪٽ تي ڪم ڪندڙ ٻين صارفين لاء تبديليون ڏسڻ لاء، توهان کي انهن کي سرور ڏانهن ڌڪڻ جي ضرورت آهي. هن کي ڪرڻ لاء، توهان کي پهريان شاخ ڏانهن وڃڻ گهرجي جنهن کي توهان گٿب ڏانهن ڌڪڻ چاهيو ٿا. ماسٽر ۾ داخل ٿيڻ لاءِ، ڪمانڊ کي هلايو:
git checkout master ان کان پوءِ، توھان ان کي دٻائي سگھوٿا Github سرور:
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 حڪم

توھان معلوم ڪري سگھوٿا ته ھيٺئين شاخ ٻئي کان ڪيئن مختلف آھي ڪمانڊ استعمال ڪندي:
git
diff < first_branch > <second_branch> ھڪڙي اضافي شاخ کي ختم ڪرڻ لاءِ ، ٽائيپ ڪريو:

branch_namegit branch -d <
git help ھڪ مخصوص ڪمانڊ تي مدد حاصل ڪريو:
git help <command_name> Git ۽ GitHub شروعاتي ڪورس – توهان کي انسٽاليشن بابت ڄاڻڻ جي ضرورت آهي، ڪيئن انسٽال ڪجي، ڪميٽ، ريپوزٽري، ڪمانڊ، ڪيئن ٺاهجن، ڊليٽ ڪن ۽ برانچن ۾ تبديليون: https://youtu.be/zZBiln_2FhM



Git سان ڪم ڪرڻ لاءِ GUI پروگرام

سافٽ ويئر ورزن کي منظم ڪرڻ آسان آهي ڪمانڊ لائن ذريعي نه، پر گرافڪ انٽرفيس استعمال ڪندي. ڪجهه ترقياتي ماحول ۽ ٽيڪسٽ ايڊيٽر Git سان ڪم ڪرڻ لاءِ گرافڪ انٽرفيس مهيا ڪن ٿا. پر هتي پڻ خاص پروگرام آهن، اسان انهن مان ڪجهه فهرست ڪريون ٿا:

  1. GitHub ڊيسڪ ٽاپ ھڪ گرافڪ ايپليڪيشن آھي جنھن کي Git يوٽيلٽي ۽ گيٿب سروس سان ڪم ڪرڻ لاءِ ٺاھيو ويو آھي، اھو توھان جي هارڊ ڊرائيو تي ريپوزٽريز کي ڪلون ۽ ڊائون لوڊ ڪري سگھي ٿو، ان سان گڏ تبديلين کي منظم ڪري سگھي ٿو ۽ ٻيون ڪارآمد شيون ڪري سگھي ٿو. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  2. Sourcetree ونڊوز ۽ ميڪ آپريٽنگ سسٽم لاءِ هڪ مفت Git ڪلائنٽ آهي جيڪو مخزنن سان رابطو ڪرڻ آسان بڻائي ٿو.
  3. GitKraken ونڊوز، لينڪس ۽ ميڪ اوز لاءِ هڪ صارف دوست گرافڪ ڪلائنٽ آهي جيڪو GitHub، GitLab ۽ Bitbucket خدمتن کي سپورٽ ڪري ٿو. ان سان، توهان نه رڳو بنيادي ڪم حل ڪري سگهو ٿا، پر وڌيڪ پيچيده آپريشن پڻ انجام ڏئي سگهو ٿا، مثال طور، ضم ڪرڻ ۽ ٻيهر ترتيب ڏيڻ، شاخن کي ضم ڪرڻ، تاريخ کي ٻيهر لکڻ.

Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس اچو ته انهن مان هر هڪ بابت وڌيڪ تفصيل سان ڳالهايو.

GitHub ڊيسڪ ٽاپ

[ڪيپشن id=”attachment_12709″ align=”aligncenter” width=”624″]
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس پروجيڪٽس کي منظم ۽ ترتيب ڏيڻ Github Desktop[/caption] GitHub Desktop توهان جي ذاتي ڪمپيوٽر لاءِ هڪ ايپليڪيشن آهي جيڪا توهان کي Github سروس سان سڌو رابطو ڪرڻ جي اجازت ڏئي ٿي. هي اوزار توهان کي گرافڪ انٽرفيس استعمال ڪندي نسخن کي منظم ڪرڻ جي اجازت ڏئي ٿو، توهان جي ترقياتي ڪم جي فلو کي تيز ڪندي. GitHub ڊيسڪ ٽاپ توهان کي ڪمانڊ لائن استعمال ڪرڻ کان سواءِ گٽ سان رابطو ڪرڻ جي اجازت ڏئي ٿو، صرف ايپليڪيشن انٽرفيس استعمال ڪندي. اهو نوٽ ڪرڻ جي قابل آهي ته GitHub ڊيسڪ ٽاپ ايپ اهو سڀ ڪجهه نٿو ڪري سگهي جيڪو ڪمانڊ لائن سان ڪري سگهجي ٿو، پر يوزر انٽرفيس پاڻ کي بنيادي Git ڪمانڊ پيش ڪري ٿو. GitHub ڊيسڪ ٽاپ سڀني مشهور آپريٽنگ سسٽم لاءِ ڪم ڪري ٿو، بشمول ونڊوز، لينڪس، ۽ ميڪوس. اسان توهان کي ٻڌائينداسين GitHub ڊيسڪ ٽاپ کي ڪيئن انسٽال ڪجي ۽ هن ايپليڪيشن سان ڪم ڪجي. GitHub سروس ۽ GitHub ڊيسڪ ٽاپ ايپ استعمال ڪرڻ لاءِ، توهان کي هڪ Github اڪائونٽ ٺاهڻ جي ضرورت پوندي جيڪڏهن توهان وٽ اڳ ۾ ئي ناهي. هن کي ڪرڻ لاء، وڃو GitHub. مٿي ساڄي ڪنڊ ۾، توهان هڪ بٽڻ ڏسي سگهو ٿا جيڪو چوي ٿو “سائن اپ”.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس ان تي ڪلڪ ڪريو ايندڙ صفحي تي وڃڻ لاءِ. توھان کي توھان جي تفصيل داخل ڪرڻ جي ضرورت آھي، بشمول توھان جو اي ميل پتو، صارف نالو، ۽ پاسورڊ. ايندڙ اسٽيج تي، توهان کي چيو ويندو ته توهان جي اڪائونٽ جي تصديق ڪرڻ لاءِ اي ميل اندر ڏنل لنڪ تي ڪلڪ ڪري جيڪا مخصوص ايڊريس تي آئي. هڪ دفعو تصديق ڪئي وئي، هڪ GitHub اڪائونٽ ٺاهي ويندي ۽ توهان پليٽ فارم استعمال ڪرڻ شروع ڪري سگهو ٿا. توهان جي GitHub اڪائونٽ سيٽ اپ سان، توهان پنهنجي ذاتي ڪمپيوٽر تي GitHub ڊيسڪ ٽاپ ايپ انسٽال ڪرڻ لاءِ تيار آهيو. هن کي ڪرڻ لاء، توهان جي برائوزر ۾ هڪ نئين ٽيب کوليو ۽ ايپليڪيشن ڊائون لوڊ صفحي ڏانهن وڃو.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس ونڊوز استعمال ڪندڙن کي وڏي واڱڻائي واري بٽڻ تي ڪلڪ ڪرڻ جي ضرورت آهي جيڪا چوي ٿي “ونڊوز لاءِ ڊائون لوڊ ڪريو”، پر جيڪڏهن توهان Mac استعمال ڪندڙ آهيو، توهان کي اها لائن ڳولڻ جي ضرورت آهي جيڪا چوي ٿي macOS بٽڻ جي هيٺان ۽ ان تي ڪلڪ ڪريو. MacOS 10.12 يا بعد ۾ يا 64-bit ونڊوز هجڻ گهرجي. ڊائون لوڊ ڪرڻ کان پوء، توهان کي ايپليڪيشن کي انسٽال ڪرڻ جي ضرورت پوندي، ۽ پوء اڳئين قدم ۾ ٺاهيل اڪائونٽ سان لاگ ان ڪريو. توهان کي فوري طور تي پنهنجي اڪائونٽ ۾ سائن ان ٿيڻ جي ضرورت ناهي، پر اهو هاڻي ڪرڻ بهتر آهي. نئون مخزن ٺاهڻ لاءِ، GitHub ڊيسڪ ٽاپ کوليو ۽ ھيٺئين پاسي واري ٻئي خاني تي ڪلڪ ڪريو جيڪو چوي ٿو “Create a New Repository on your Hard Drive”. هڪ پاپ اپ ونڊو ظاهر ٿيندي جنهن کي ڀرڻ جي ضرورت آهي – پهرين مخزن جي نالي سان شروع ڪريو. نالو چونڊڻ کان پوء، توهان کي پڻ چونڊڻ جي ضرورت پوندي جتي اهو ڪمپيوٽر تي واقع هوندو. توھان ان باڪس کي پڻ چيڪ ڪري سگھو ٿا جيڪو چوي ٿو “ھي ريپوزٽري کي README سان شروع ڪريو” جيڪڏھن توھان چاھيو ٿا README فائل کي بعد ۾ تبديل ڪريو. ان کان پوء “Repository ٺاهيو” تي ڪلڪ ڪريو. نتيجي طور، توھان ٺاھيو آھي ھڪڙو نئون Git مخزن GitHub ڊيسڪ ٽاپ ايپ استعمال ڪندي بغير برائوزر استعمال ڪرڻ جي.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس نئين صفحي جي چوٽي تي، توهان کي مخزن ۽ شاخ جو نالو نظر ايندو. حقيقت ۾، هن وقت مخزن صرف توهان جي ڪمپيوٽر تي موجود آهي. ان کي شايع ڪرڻ لاءِ، اسان کي ”پبلش ريپوزٽري“ تي ڪلڪ ڪرڻو پوندو. نئون مخزن هاڻي توهان جي گٿب پروفائل ۾ ظاهر ٿيندو. توھان استعمال ڪري سگھو ٿا GitHub ڊيسڪ ٽاپ ايپ پنھنجي پروجيڪٽ کي شاخ ڪرڻ لاءِ. هن کي ڪرڻ لاء، “موجوده برانچ” تي ڪلڪ ڪريو، ۽ پوء شاخن جي لسٽ ۾ مطلوب شاخ چونڊيو، ان کي نالو ڏيو ۽ “ٺاهيو” تي ڪلڪ ڪريو. روشني ۽ اونداھي پس منظر جي وچ ۾ مٽائڻ لاء، اختيارن ڏانھن وڃو، ظاهر. توھان استعمال ڪري سگھو ٿا ڊيسڪ ٽاپ ايپ ڪم ٺاھڻ لاءِ ٻين سان منصوبن تي تعاون ڪرڻ لاءِ. سوال توهان کي خيالن جي ٽريڪ رکڻ ۽ توهان جي منصوبن ۾ ڪنهن به تبديلي تي بحث ڪرڻ جي اجازت ڏين ٿا. مسئلو ٺاھڻ لاءِ، مينيو بار ۾، “Repository” مينيو استعمال ڪريو، پوءِ ڪلڪ ڪريو “مسئلو ٺاھيو”.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس متبادل طور تي، توھان لانچ ڪري سگھو ٿا GitHub ڊيسڪ ٽاپ ڪمان لائن کان. هن کي ڪرڻ لاء، هڪ ڪمانڊ پرامٽ کوليو ۽ ٽائپ ڪريو Github. توھان پڻ لانچ ڪري سگھو ٿا GitHub ڊيسڪ ٽاپ ھڪڙي مخصوص مخزن جي خلاف. صرف Github ٽائيپ ڪريو مخزن جي رستي جي پٺيان.

Source Tree

SourceTree هڪ مفت ايپليڪيشن آهي GitHub، BitBucket ۽ Mercurial خدمتن سان ڪم ڪرڻ لاءِ. اهو ونڊوز ۽ iOS تي هلندڙ پليٽ فارمن لاءِ دستياب آهي. Sourcetree شروعاتي-دوست آهي. ان ۾ مخزنن لاءِ هڪ وجداني GUI آهي ۽ توهان کي اجازت ڏئي ٿي Git جي مڪمل طاقت کي استعمال ڪرڻ جي آسان انٽرفيس ذريعي. SourceTree کي انسٽال ڪرڻ لاءِ، توھان کي انسٽاليشن فائل ڊائون لوڊ ڪرڻ جي ضرورت آھي سرڪاري سائيٽ تان ۽ ان کي ھلايو. انسٽاليشن جي عمل دوران، توهان کي ايپليڪيشن کي هارڊ ڊرائيو ۾ تبديليون ڪرڻ جي اجازت ڏيڻ جي ضرورت پوندي، لائسنس جي معاهدي تي متفق آهيو. انسٽاليشن جي عمل دوران پڻ، SourceTree شايد پڇي سگھي ٿو ته ڇا توھان چاھيو ٿا انسٽال ڪريو اضافي گٽ سافٽ ويئر. توھان کي ضرور چوڻ گھرجي “ها” ۽ ھن سافٽ ويئر کي انسٽال ڪريو. Github سروس سان ڳنڍڻ جا ٻه طريقا آهن:

  1. OAuth اختيار ڪرڻ واري پروٽوڪول ذريعي.
  2. هڪ SSH چاٻي سان.

اچو ته انهن مان هر هڪ بابت ڳالهايون. پهريون طريقو آهي ڳنڍڻ GitHub هڪ ريموٽ اڪائونٽ سان. SourceTree کي توهان جي GitHub اڪائونٽ کي OAuth سان ڳنڍڻ جي اجازت ڏيو. گيٽ هب کي SourceTree سان ڳنڍڻ جو اهو آسان طريقو آهي.

  1. پهرين ڪلڪ ڪريو “اڪائونٽ شامل ڪريو”. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  2. پوءِ چونڊيو GitHub ميزباني لاءِ. ترجيحي پروٽوڪول ۽ تصديق کي تبديل نه ڪريو، اھو آھي، HTTPS ۽ OAuth کي ڇڏي ڏيو. پوءِ “OAuth ٽوڪن کي تازو ڪريو” تي ڪلڪ ڪريو. ايپ خودڪار طريقي سان توهان جي برائوزر ۾ هڪ ويب پيج کوليندو ۽ توهان کان پڇي توهان جي GitHub اڪائونٽ لاگ ان تفصيل لاء. جيڪڏهن توهان اڳ ۾ لاگ ان ڪيو آهي توهان جي GitHub اڪائونٽ ۾ هن برائوزر ۾، هي قدم ڇڏيو ويندو. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  3. توهان جي GitHub اڪائونٽ تائين SourceTree جي رسائي جي اجازت ڏيڻ لاءِ ”اٽليسن کي اختيار ڏيو“ تي ڪلڪ ڪريو. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  4. ان کان پوء، توهان کي تصديق جي ڪامياب مڪمل ٿيڻ بابت هڪ پيغام ڏسڻ گهرجي. OK تي ڪلڪ ڪريو.

توھان وري پنھنجي کاتي تي ڪلڪ ڪري SourceTree ۾ پنھنجو سمورو مخزن ڏسي سگھو ٿا.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس ٻيو طريقو آهي ڳنڍڻ لاءِ GitHub هڪ SSH چاٻي سان. هن کي ڪرڻ لاء، توهان کي SSH چابيون جو هڪ جوڙو پيدا ڪرڻ جي ضرورت آهي. هي هڪ خانگي ۽ عوامي ڪنجي آهي. عوامي چيڪ استعمال ڪيو ويندو آهي GitHub اڪائونٽ ۾. ٻئي طرف، خانگي چاٻي کي توهان جي ڪمپيوٽر تي چابين جي فهرست ۾ شامل ڪيو ويندو. هيٺيون هدايتون آهن:

  1. ھڪڙو SSH ڪي جوڙو ٺاھيو، “ٽولز” مينيو ڏانھن وڃو ۽ “SSH ڪيز ٺاھيو يا درآمد ڪريو” تي ڪلڪ ڪريو. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  2. PuTTY ڪيئي جنريٽر ونڊو ۾ “پيدا ڪريو” تي ڪلڪ ڪريو. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  3. مائوس ڪرسر کي خالي جاءِ ڏانھن منتقل ڪريو، ۽ مائوس ڪرسر کي نسل جي آخر تائين ھلايو. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  4. هڪ دفعو توهان SSH ڪيچ ٺاهي مڪمل ڪيو، توهان جي SSH ڪيچ لاء پاسورڊ مقرر ڪريو.
  5. محفوظ ڪريو عوامي ڪي ۽ خانگي چاٻي. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  6. PuTTY ڪيئي جنريٽر بند نه ڪريو. پنھنجي GitHub اڪائونٽ ۾ لاگ ان ڪريو، پنھنجي اوتار آئڪن تي ڪلڪ ڪريو مٿي ساڄي ڪنڊ ۾، پوء ڪلڪ ڪريو سيٽنگون. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  7. “SSH ۽ GPG چيڪ” تي ڪلڪ ڪريو ۽ “نئون SSH ڪيچ” چونڊيو. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  8. پنھنجي SSH ڪيچ کي ھڪڙو نالو ڏيو ۽ عوامي ڪيئي کي نقل ڪريو PuTTY ڪيئي جنريٽر مان ڪي فيلڊ ۾. ان کان پوء، “SSH Key شامل ڪريو” تي ڪلڪ ڪريو. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  9. SourceTree ڏانھن واپس وڃو، “ٽولز” ڏانھن وڃو ۽ “لانچ SSH ايجنٽ” تي ڪلڪ ڪريو. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  10. ٿوري دير کان پوء، ٽاسڪ بار تي ننڍي مانيٽر آئڪن تي ڪلڪ ڪريو. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس
  11. نتيجي طور، چيڪن جي هڪ فهرست ظاهر ٿيندي. “Add Key” تي ڪلڪ ڪريو پرائيويٽ ڪنجي شامل ڪرڻ لاءِ جيڪو توھان اڳ ۾ محفوظ ڪيو ھو. Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس

ھاڻي واپس وڃو GitHub مخزن واري صفحي ۽ SSH استعمال ڪندي ان کي کلون ڪرڻ جي ڪوشش ڪريو. 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. “Repository ٺاهيو” تي ڪلڪ ڪريو.

توهان کي Git (يا GitKraken) مقامي طور تي توهان جي ڪمپيوٽر تي استعمال ڪرڻ لاءِ Github اڪائونٽ جي ضرورت ناهي. بهرحال، جيڪڏهن توهان ٻين صارفين سان تعاون ڪرڻ جو منصوبو ٺاهيو ٿا، يا ڪيترن ئي ڪمپيوٽرن مان فائلون استعمال ڪريو، توهان کي ميزبان استعمال ڪرڻ جي ضرورت پوندي جهڙوڪ Github. GitHub تي مخزن ٺاهڻ لاءِ، “Init Repo” تي ڪلڪ ڪرڻ کان پوءِ، “GitHub” جي لڪير کي منتخب ڪريو ۽ ونڊو ڀريو جيڪو ھيٺئين طور ظاهر ٿئي ٿو:

  1. اڪائونٽ – توهان جي GitHub اڪائونٽ جو نالو.
  2. نالو – مخزن جو نالو. ان کي اکرن، انگن ۽ انڊر اسڪور مان ٺاهيو.
  3. وضاحت – وضاحت جيڪا هن مخزن تي مشتمل هوندي.
  4. رسائي – ريموٽ جڳھ تائين رسائي، ڇا اھو ھر ڪنھن کي ڏسڻ گھرجي يا صرف توھان لاءِ کليل رھڻ گھرجي ۽ انھن ماڻھن لاءِ جن کي توھان شريڪ ڪندڙ طور شامل ڪيو ٿا
  5. init کان پوءِ ڪلون ڪريو – ھن اختيار کي چيڪ ٿيل ڇڏي ڏيو، جيڪو توھان کي GitHub تي ذخيرو دستياب ڪندو.
  6. ڪٿي ڪلون ڪرڻ لاءِ – ڪمپيوٽر تي هڪ هنڌ چونڊيو جتي نئون ٺهيل ريپوزٽري فولڊر رکڻ گهرجي.
  7. آخر ۾، “Repository ۽ کلون ٺاهيو” بٽڻ تي ڪلڪ ڪريو .

Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس ان کان پوء، هڪ نئون فولڊر ظاهر ٿيندو GitKraken انٽرفيس جي مٿين کاٻي ڪنڊ ۾، ۽ اسان ان بابت وڌيڪ معلومات ڏسي سگهون ٿا کاٻي ڪالم ۾. جڏهن GitHub کي GitKraken سان ڳنڍيندي، پڪ ڪريو ته اختيار يا ته ڪروم يا فائر فاڪس ۾ انجام ڏنو ويو آهي، نه انٽرنيٽ ايڪسپلورر.

GitHub تي واپاري بوٽس – بوٽ گٿب اوپن سورس

گٽ ورزن ڪنٽرول سسٽم استعمال ڪيو ويندو آهي، ٻين شين جي وچ ۾،
واپاري روبوٽس کي ترقي ڪرڻ لاء . هتي اهڙين ترقين جا ڪجهه مثال آهن جيڪي توهان ڊائون لوڊ ۽ استعمال ڪري سگهو ٿا.

پٿون واپاري روبوٽ

Python ۾ لکيل هڪ واپاري روبوٽ https://github.com/areed1192/python-trading-robot تي موجود آهي، جيڪو ٽيڪنيڪل تجزيو استعمال ڪندي خودڪار حڪمت عمليون هلائي سگهي ٿو. روبوٽ ڪيترن ئي عام منظرنامن کي نقل ڪرڻ لاءِ ٺهيل آهي: اهو پورٽ فوليو سان لاڳاپيل مجموعي خطري جي اسڪور جو حساب ڪري سگهي ٿو ۽ واپار دوران حقيقي وقت جي راءِ فراهم ڪري سگهي ٿو. توهان کي حقيقي وقت جي ڊيٽا ٽيبل سان ڪم ڪرڻ جي اجازت ڏئي ٿي جنهن ۾ ٻنهي تاريخي ۽ موجوده قيمتون شامل آهن جيئن اهي تبديل ٿين ٿيون. اهو ڊيٽا کي محفوظ ڪرڻ جي عمل کي آسان بڻائي ڇڏيندو ۽ جلدي رسائي سان. اضافي طور تي، ان کي ترتيب ڏنو ويندو ته جيئن توهان پنهنجي مالي ڊيٽا کي آساني سان ڏسي سگهو ٿا جيئن اهو اچي ٿو ۽ وڌيڪ تجزيو انجام ڏيو جيڪڏهن ضرورت هجي. اشارن تي مشتمل آهي جيڪي تاريخي ۽ موجوده قيمتون استعمال ڪن ٿا.

واپاري بوٽ Cassandre

Cassandre واپاري روبوٽ لنڪ GitHub ڏانهن https://github.com/cassandre-tech/cassandre-trading-bot – مٽا سٽا، اڪائونٽس، آرڊر، ڊيلز ۽ پوزيشن سان ڳنڍڻ جو خيال رکڻ جي قابل آهي، تنهنڪري توهان پنهنجي تعمير تي ڌيان ڏئي سگهو ٿا. حڪمت عملي. هر رليز کي آزمايو ويندو آهي ڪم ڪرڻ لاءِ ڪوڪوئن، ڪوئن بيس ۽ بائنانس ايڪسچينج. ان سان گڏ، توهان جي پنهنجي حڪمت عملي ٺاهڻ آسان آهي، ان لاء توهان کي صرف شرطن کي مقرر ڪرڻ جي ضرورت آهي جڏهن توهان مختصر يا ڊگهي پوزيشن ٺاهڻ چاهيو ٿا ۽ ضابطا مقرر ڪريو. تاريخي ڊيٽا تي بوٽ کي جانچڻ لاءِ هڪ لوڊر آهي. تجربن دوران، Cassandre ڊيٽا درآمد ڪندو ۽ ان کي پنھنجي حڪمت عملي ۾ شامل ڪندو. Cassandre توهان کي ta4j ٽيڪنيڪل تجزيو لائبريري جي بنياد تي حڪمت عملي ٺاهڻ ۾ مدد ڪندي.
Git for beginners، ڪيئن انسٽال ڪجي، استعمال ڪجي، واپاري روبوٽس

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