Git hija utilità tal-linja tal-kmand għall-kontroll tal-verżjoni, jiġifieri, biex iżżomm storja ta ‘bidliet li l-utent jagħmel fil-fajls tal-proġett. Normalment jintuża biex jaħdem fuq applikazzjonijiet, iżda jista ‘jintuża f’każijiet oħra, pereżempju, disinjaturi jużaw Git biex jaħżnu verżjonijiet differenti ta’ tpinġijiet u taqsim. Git jippermettilek li tirritorna applikazzjoni għal verżjoni preċedenti, tqabbel u tanalizza l-bidliet.
- Git għall-jibdew: termini u kunċetti bażiċi, gwida introduttorja
- Kif Jaħdem Git
- Installazzjoni ta’ Git
- Issettjar minn qabel Git
- Ħolqien tal-Ewwel Repożitorju Git Tiegħek
- Meta tikkommetti
- Ikkollabora fuq proġetti Git
- Problema komuni meta taħdem ma ‘proġett Git
- Kmandi utli – Kmandi Git
- Programmi GUI biex jaħdmu ma’ Git
- Desktop GitHub
- Sourcetree
- GitKraken
- Trading Bots fuq GitHub – Bot Github Open Source
- Robot Trading Python
- Trading bot Cassandre
- EA31337 Libre
Git għall-jibdew: termini u kunċetti bażiċi, gwida introduttorja
Qabel ma tibda taħdem ma ‘Git, trid tifhem x’inhuma repożitorju, impenn u fergħa.
Repożitorju huwa post fejn jinħażen kodiċi jew data oħra, kif ukoll storja tal-bidliet tagħhom. Il-programm Git jaħdem lokalment u l-informazzjoni kollha hija maħżuna fuq il-kompjuter tiegħek, iżda tista ‘wkoll tuża servizzi tal-Internet. L-aktar popolari minnhom huwa Github. Hemm żewġ oħrajn magħrufa sew: Bitbucket u GitLab.
Commit huwa stampa ta’ l-istat ta’ proġett f’punt speċifiku fiż-żmien. Għandha ID unika u kummenti.
Fergħa hija storja ta’ bidliet li saru fi proġett. Għandha isimha stess u tikkonsisti f’commits. Repożitorju jista’ jkollu fergħat multipli li jinfirgħu jew jingħaqdu ma’ fergħat oħra.
Kif Jaħdem Git
Ejja nuru viżwalment kif is-sistema tal-ħażna Git hija rranġata, billi tuża tpinġija sempliċi bħala eżempju.
Hawnhekk iċ-ċrieki jirrappreżentaw il-kommetti, u l-vleġeġ juru liema waħda tirreferi għal liema. Peress li kulħadd jirreferi għal dik ta ‘qabel, C3 hija l-aktar ġdida, C2 hija l-verżjoni l-antika, u l-bqija, sal-ewwel waħda f’din il-fergħa C0. Din hija l-fergħa kaptan, komunement imsejħa kaptan. Ir-rettangolu mmarkat main* ġewwa juri liema impenn qed taħdem fuqu bħalissa. Fil-figura, tara graff sempliċi b’fergħa waħda u erba ‘commits. Git huwa kapaċi wkoll jaħdem bi graffs kumplessi li jinkludu diversi fergħat li jistgħu jingħaqdu f’wieħed.
Installazzjoni ta’ Git
Git hija utilità ta ‘console li tista’ taħdem fuq sistemi operattivi Windows, Mac OS u Linux. Aħna ngħidulek kif tinstallah għal kull wieħed minnhom. Biex tinstalla taħt Windows OS, għandek bżonn tniżżel l-applikazzjoni mill-websajt uffiċjali https://git-scm.com/downloads u tinstallaha.
Jekk għandek Mac OS u installa l-maniġer tal-pakkett Homebrew, daħħal il-kmand:
brew install git Jekk Homebrew ma jkunx installat, imbagħad mexxi:
git –version Wara dan, fit-tieqa li tidher, tkun imħeġġeġ biex tinstalla Għodod tal-Linja tal-Kmand . Git se jkun installat ukoll b’din l-utilità. Għal Linux Debian u distribuzzjonijiet oħra bbażati fuq din il-verżjoni, bħal Ubuntu jew Mint, il-kmand li ġej huwa meħtieġ biex jiġi installat:
sudo apt install gitGħal Linux CentOS, trid tidħol:
sudo yum install git X’inhu Git, installazzjoni u konfigurazzjoni – installazzjoni: https://youtu.be/bkNCylkzFRk
Issettjar minn qabel Git
Wara li tinstalla Git, għandek bżonn tikkonfiguraha sabiex kull darba li toħloq impenn, l-isem tal-awtur ikun indikat. Biex tagħmel dan, mexxi git u tesegwixxi l-kmand:
git config –global user.name ”
Awtur
“ Hawnhekk, minflok “Awtur”, aħna nissettjaw isimna, pereżempju, “Ivan_Petrov”. Wara dan, tista ’tissettja l-indirizz tal-email bil-kmand li ġej:
git config –global user.email “You_adr@email.com” F’dan il-każ, minflok “You_adr@email.com” aħna nindikaw l-indirizz tal-email reali.
Ħolqien tal-Ewwel Repożitorju Git Tiegħek
Biex toħloq repożitorju, l-ewwel mur fil-folder tal-proġett. Per eżempju, fuq Windows dan jista ‘jkun D:/GitProject. Daħħal il-kmand:
cd
d:\GitProject Wara dan, oħloq ir-repożitorju:
git init Wara dan, żid il-fajls kollha:
git add –all Biex iżżid fajl speċifiku, daħħal:
git add filename Issa tista’ toħloq kommit:
git commit -m “kumment” Xi noti dwar il-ħolqien ta’ repożitorju:
- Repożitorju jista’ jkollu ħafna fajls u subfolders (l-aktar folder regolari biss).
- L-aħjar huwa li jkollok repożitorju separat għal kull proġett.
- Toħloqx folders għal repożitorju ġewwa repożitorju ieħor (evita repożitorji matryoshka!).
- Bidliet li jsiru fil-folders tar-repożitorju huma “traċċati” minn Git, iżda dawn il-bidliet għandhom jiżdiedu mar-repożitorju sabiex jiġu ssorveljati jew irreġistrati.
- Tista ‘tikkontrolla l-elementi li Git “jara”. L-aħjar huwa li tinjora settijiet tad-dejta kbar ħafna jew fajls temporanji.
Meta tikkommetti
Commits f’Git huma rakkomandati fil-każijiet li ġejjin:
- funzjonalità ġdida miżjuda mal-proġett;
- bugs kollha ffissati;
- qed tagħlaq għal-lum u trid issalva l-bidliet tiegħek.
Ikkollabora fuq proġetti Git
Ejja ngħidu li int u sħabek ħriġtu bi proġett ġdid u ddeċidew li taqsmu r-responsabbiltajiet. Wieħed ikun responsabbli għall-funzjonalità, l-ieħor għad-disinn u d-disinn, it-tielet għar-reġistrazzjoni, l-awtorizzazzjoni u s-sigurtà. F’dan il-każ, għandek bżonn fergħa. Kif diġà ssemma, fergħa hija sett ta ‘commits li jmorru sekwenzjali wara xulxin. Il-fergħa kaptan tissejjaħ kaptan. Fergħat oħra huma għall-implimentazzjoni ta ‘karatteristiċi ġodda jew l-iffissar ta’ bugs. Għalhekk, f’fergħa separata, tista ‘tagħmel kwalunkwe tibdil, u mbagħad għaqqadhom ma’ dik prinċipali. Ħafna esperti ma jagħtux parir li jinħolqu impenji fil-fergħa prinċipali, iżda jirrakkomandaw li toħloq waħda ġdida, li tagħmel bidliet fiha u mbagħad tgħaqqadha f’kaptan. Biex tibda fergħa ġdida, trid tħaddem il-kmand:
git branch
bugFixDan jista’ jsir ukoll bil-kmand li ġej:
git checkout –b
bugFix
It-tieni metodu huwa differenti mill-ewwel wieħed peress li f’dan il-każ, wara li tesegwixxi l-kmand, tidħol immedjatament fil-fergħa maħluqa.
Huwa aħjar li ssemmi l-fergħa l-ġdida b’isem konċiż, iżda fl-istess ħin kapaċi biżżejjed u li jinftiehem biex tevita l-konfużjoni fil-proġett. Meta tuża s-sistema tiegħek, tista’ tispeċifika identifikatur qabel l-isem tal-kompitu. Ukoll, tinsiex tħalli l-kumment tiegħek f’kull impenn li toħloq, li għandu jindika l-essenza tal-bidliet. Sabiex timxi minn fergħa għal oħra, għandek bżonn tmexxi l-kmand li ġej:
git checkout
new
_1 Wara li tispiċċa x-xogħol, il-bidliet li saru fil-fergħa attwali għandhom jingħaqdu mal-kaptan, il-kaptani. Biex tagħmel dan, l-ewwel iċċekkja l-fergħa prinċipali billi tuża l-kmand:
git checkout master Wara dan, aġġorna l-fergħa lokali:
git
pull
origin
masterIssa tista’ tgħaqqad il-fergħat:
git
merge
bugFix Dan il-kmand iżid bidliet mill-fergħa speċifikata fil-kmand (bugFix) għall-fergħa li tkun fuqha, f’dan il-każ kaptan. Biex tara l-istat attwali tal-fergħa, trid tidħol fil-kmand:
git status Sabiex utenti oħra li jaħdmu fuq il-proġett jaraw il-bidliet li saru, trid timbottahom fis-server. Biex tagħmel dan, l-ewwel trid tmur fil-fergħa li trid timbotta lil github. Biex tidħol master, mexxi l-kmand:
git checkout master Wara dan, tista ‘timbottah lejn is-server Github:
git push origin masterSabiex persuna oħra tikseb aċċess għall-proġett, għandek bżonn servizz għall-ħażna tal-kodiċi, pereżempju, Github. Jekk dan l-aħħar ingħaqadt mal-proġett u għandek bżonn tniżżlu lilek innifsek, mexxi l-kmand:
git clone https://github.com/…/….git
Hawnhekk https://github.com/…/….git huwa l-indirizz tar-repożitorju. Jista ‘jinkiseb billi tiftaħ il-proġett mixtieq u tikklikkja fuq il-buttuna ħadra “Kodiċi”.
Parir importanti!
Huwa rakkomandat li taġġorna l-masters fuq il-magna lokali tiegħek qabel ma toħloq fergħa ġdida. Biex tagħmel dan, daħħal il-fergħa mixtieqa u mexxi l-kmand li ġej:
git pull origin master Bħala riżultat, il-bidliet attwali se jitniżżlu minn github. Bl-istess mod, tista ‘taġġorna kwalunkwe fergħa. Biex taġġorna l-fergħat eżistenti kollha, tista ‘tmexxi l-kmand:
git pull
Problema komuni meta taħdem ma ‘proġett Git
Meta tipprova tgħaqqad awtomatikament il-bidliet, jista ‘jiġri li ż-żewġ fergħat ikollhom bidliet fuq l-istess linja f’dan il-każ meta tmexxi l-kmand:
git merge master Jidher l-iżball li ġej:
Amalgamazzjoni awtomatika Hello.py KONFLIT
(kontenut): Konflitt tal-għaqda f’ Hello.py Amalgamazzjoni
awtomatika falliet; tiffissa l-kunflitti u mbagħad tikkommetti r-riżultat. F’dan il-każ, għandek bżonn issolvi l-kunflitt manwalment. Biex tagħmel dan, iftaħ il-fajl li fih seħħ l-iżball, fil-każ tagħna huwa Hello.py, ara x’inhu ħażin u issolvi l-problemi. Wara dan, żid il-fajl ikkoreġut bil-kmand:
git add
Hello
.
py U oħloq impenn ġdid:
git commit -m “Konflitt magħqud”
Kmandi utli – Kmandi Git
Tista’ ssib kif il-fergħa t’isfel tvarja minn oħra billi tuża l-kmand:
git
diff < first_branch > <second_branch> Biex tħassar fergħa żejda, ittajpja:
branch_namegit branch -d <
git help Ikseb għajnuna fuq kmand speċifiku:
git help <command_name> Kors tal -bidu ta’ Git u GitHub – dak li għandek bżonn tkun taf dwar l-installazzjoni, kif tinstalla, tikkommetti, repożitorju, tikkmanda, kif toħloq, tħassar u tagħmel bidliet fil-fergħat: https: //youtu.be/zZBiln_2FhM
Programmi GUI biex jaħdmu ma’ Git
Huwa aktar faċli li timmaniġġja l-verżjonijiet tas-softwer mhux permezz tal-linja tal-kmand, iżda bl-użu ta ‘interface grafika. Xi ambjenti ta ‘żvilupp u edituri tat-test jipprovdu interface grafiku biex taħdem ma’ Git. Iżda hemm ukoll programmi speċjali, aħna elenkaw xi wħud minnhom:
- GitHub Desktop hija applikazzjoni grafika ddisinjata biex taħdem mal-utilità Git u s-servizz Github, tista’ tikklona u tniżżel repożitorji fuq il-hard drive tiegħek, kif ukoll timmaniġġja l-bidliet u tagħmel affarijiet utli oħra.
- Sourcetree huwa klijent Git b’xejn għas-sistemi operattivi Windows u Mac li jagħmilha faċli biex jinteraġixxu mar-repożitorji.
- GitKraken huwa klijent grafiku faċli għall-utent għall-Windows, Linux u MacOs li jappoġġja s-servizzi GitHub, GitLab u Bitbucket. Magħha, tista ‘mhux biss issolvi l-kompiti bażiċi, iżda wkoll twettaq operazzjonijiet aktar kumplessi, pereżempju, jingħaqdu u rranġati mill-ġdid kommessi, jingħaqdu fergħat, jikteb mill-ġdid l-istorja.
Ejja nitkellmu dwar kull wieħed minnhom f’aktar dettall.
Desktop GitHub
GitHub Desktop hija applikazzjoni għall-kompjuter personali tiegħek li tippermettilek tinteraġixxi direttament mas-servizz Github. Din l-għodda tippermettilek timmaniġġja verżjonijiet billi tuża interface grafiku, u tħaffef il-fluss tax-xogħol tal-iżvilupp tiegħek. GitHub Desktop jippermettilek li jinteraġixxu ma ‘Git mingħajr ma tuża l-linja tal-kmand, billi tuża biss l-interface tal-applikazzjoni. Ta ‘min jinnota li l-app GitHub Desktop ma tistax tagħmel dak kollu li jista’ jsir bil-linja tal-kmand, iżda l-interface tal-utent innifsu joffri kmandi Git bażiċi. GitHub Desktop jaħdem għas-sistemi operattivi popolari kollha, inklużi Windows, Linux, u macOS. Aħna ngħidulek kif tinstalla GitHub Desktop u taħdem ma ‘din l-applikazzjoni. Biex tuża s-servizz GitHub u l-app GitHub Desktop, Ikollok bżonn toħloq kont Github jekk ma jkollokx wieħed diġà. Biex tagħmel dan, mur GitHub. Fir-rokna ta’ fuq tal-lemin, tara buttuna li tgħid “Irreġistra”.
Ikklikkja fuqha biex tmur fil-paġna li jmiss. Trid iddaħħal id-dettalji tiegħek, inkluż l-indirizz tal-email, l-isem tal-utent u l-password tiegħek. Fl-istadju li jmiss, inti tintalab tivverifika l-kont tiegħek billi tikklikkja fuq il-link ġewwa l-email li waslet fl-indirizz speċifikat. Ladarba jiġi vverifikat, se jinħoloq kont GitHub u tista’ tibda tuża l-pjattaforma. Bil-kont GitHub tiegħek stabbilit, int lest biex tinstalla l-app GitHub Desktop fuq il-kompjuter personali tiegħek. Biex tagħmel dan, iftaħ tab ġdida fil-browser tiegħek u mur fil-paġna tat-tniżżil tal-applikazzjoni.
Utenti tal-Windows jeħtieġ li ikklikkja fuq il-buttuna vjola kbira li tgħid “Niżżel għall-Windows”, imma jekk int utent Mac, għandek bżonn issib il-linja li tgħid macOS taħt il-buttuna u kklikkja fuqha. Għandu jkun macOS 10.12 jew aktar tard jew Windows 64-bit. Wara li tniżżel, ser ikollok bżonn tinstalla l-applikazzjoni, u mbagħad tidħol mal-kont maħluqa fil-pass preċedenti. M’għandekx għalfejn tidħol fil-kont tiegħek minnufih, iżda huwa aħjar li tagħmel dan issa. Biex toħloq repożitorju ġdid, iftaħ GitHub Desktop u kklikkja fuq it-tieni kaxxa fil-qiegħ li tgħid “Oħloq Repożitorju Ġdid fuq il-Hard Drive tiegħek”. Tidher tieqa pop-up li trid timtela – ibda billi semmi l-ewwel repożitorju. Wara li tagħżel isem, ser ikollok bżonn ukoll tagħżel fejn se jkun jinsab fuq il-kompjuter. Tista ‘wkoll tiċċekkja l-kaxxa li tgħid “Inizjalizza dan ir-repożitorju b’README” jekk trid timmodifika l-fajl README innifsu aktar tard. Wara dan ikklikkja “Oħloq Repożitorju”. Bħala riżultat, ħloqt repożitorju Git ġdid billi tuża l-app GitHub Desktop mingħajr ma tuża browser.
Fil-quċċata tal-paġna l-ġdida, se tara l-isem tar-repożitorju u l-fergħa. Fil-fatt, bħalissa r-repożitorju huwa disponibbli biss fuq il-kompjuter tiegħek. Biex tippubblikaha, irridu nikklikkjaw “Ippubblika Repożitorju”. Ir-repożitorju l-ġdid issa se jidher fil-profil github tiegħek. Tista’ tuża l-app GitHub Desktop biex tagħmel il-fergħa tal-proġett tiegħek. Biex tagħmel dan, ikklikkja “Fergħa kurrenti”, u mbagħad agħżel il-fergħa mixtieqa fil-lista tal-fergħat, isimha u kklikkja “Oħloq”. Biex taqleb bejn sfondi ċari u skuri, mur Għażliet, Dehra. Tista’ tuża l-app tad-desktop biex toħloq kompiti biex tikkollabora fuq proġetti ma’ oħrajn. Il-mistoqsijiet jippermettulek iżżomm kont tal-ideat u tiddiskuti kwalunkwe tibdil fil-proġetti tiegħek. Biex toħloq kwistjoni, fil-menu bar, uża l-menu “Repository”, imbagħad ikklikkja “Create Issue”.
Alternattivament, tista ‘tniedi GitHub Desktop mil-linja tal-kmand. Biex tagħmel dan, iftaħ pront tal-kmand u ikteb Github. Tista ‘wkoll tniedi GitHub Desktop kontra repożitorju speċifiku. Ittajpja Github segwit mill-mogħdija tar-repożitorju.
Sourcetree
SourceTree hija applikazzjoni b’xejn biex taħdem mas-servizzi GitHub, BitBucket u Mercurial. Huwa disponibbli għal pjattaformi li jħaddmu Windows u iOS. Sourcetree huwa faċli għall-Bidu. Għandu GUI intuwittiv għar-repożitorji u jippermettilek tuża s-saħħa sħiħa ta ‘Git permezz ta’ interface simplifikata. Biex tinstalla SourceTree, trid tniżżel il-fajl tal-installazzjoni mis-sit uffiċjali u tħaddem. Matul il-proċess ta ‘installazzjoni, ser ikollok bżonn li l-applikazzjoni tagħmel bidliet fil-hard drive, taqbel mal-ftehim tal-liċenzja. Ukoll waqt il-proċess ta ‘installazzjoni, SourceTree jista’ jistaqsi jekk tridx tinstalla xi softwer git addizzjonali. Trid tgħid “Iva” u tinstalla dan is-software. Hemm żewġ modi kif tikkonnettja mas-servizz Github:
- Permezz tal-protokoll ta’ awtorizzazzjoni OAuth.
- B’ċavetta SSH.
Ejja nitkellmu dwar kull wieħed minnhom. L-ewwel mod huwa li tikkonnettja GitHub ma ‘kont remot. Ħalli lil SourceTree jgħaqqad il-kont GitHub tiegħek ma’ OAuth. Dan huwa l-eħfef mod biex tgħaqqad GitHub ma’ SourceTree.
- L-ewwel ikklikkja “Żid kont”.
- Imbagħad agħżel GitHub għall-hosting. Tibdilx il-protokoll preferut u l-awtentikazzjoni, jiġifieri, ħalli HTTPS u OAuth. Imbagħad ikklikkja “Aġġorna Token OAuth”. L-app awtomatikament tiftaħ paġna web fil-brawżer tiegħek u tistaqsik għad-dettalji tal-login tal-kont GitHub tiegħek. Jekk qabel kont illoggjat fil-kont GitHub tiegħek f’dan il-browser, dan il-pass jinqabeż.
- Ikklikkja “Awtorizza atlassian” biex tippermetti l-aċċess ta’ SourceTree għall-kont GitHub tiegħek.
- Wara dan, għandek tara messaġġ dwar it-tlestija b’suċċess tal-awtentikazzjoni. Ikklikkja OK.
Imbagħad tista’ tara r-repożitorju kollu tiegħek f’SourceTree billi tikklikkja fuq il-kont tiegħek.
It-tieni mod huwa li tikkonnettja GitHub ma ‘ċavetta SSH. Biex tagħmel dan, għandek bżonn tiġġenera par ta ‘ċwievet SSH. Din hija ċavetta privata u pubblika. Iċ-ċavetta pubblika tintuża fil-kont GitHub. Min-naħa l-oħra, iċ-ċavetta privata tiġi miżjuda mal-lista ta ‘ċwievet fuq il-kompjuter tiegħek. Dawn li ġejjin huma l-istruzzjonijiet:
- Biex tiġġenera par ta ‘ċwievet SSH, mur fil-menu “Għodda” u kklikkja “Oħloq jew Importa Ċwievet SSH”.
- Ikklikkja “Iġġenera” fit-tieqa tal-ġeneratur taċ-ċavetta PuTTY.
- Mexxi l-cursor tal-maws għal spazju vojt, u ċċaqlaq il-cursor tal-maws sa tmiem il-ġenerazzjoni.
- Wara li tkun spiċċajt tiġġenera ċ-ċavetta SSH, issettja password għaċ-ċavetta SSH tiegħek.
- Issejvja ċ-ċavetta pubblika u ċ-ċavetta privata.
- Tagħlaqx il-ġeneratur taċ-ċavetta PuTTY. Idħol fil-kont GitHub tiegħek, ikklikkja l-ikona tal-avatar tiegħek fir-rokna ta’ fuq tal-lemin, imbagħad ikklikkja Settings.
- Ikklikkja fuq “SSH u GPG keys” u agħżel “New SSH key”.
- Agħti isem iċ-ċavetta SSH tiegħek u kkopja ċ-ċavetta pubblika mill-ġeneratur taċ-ċavetta PuTTY fil-qasam taċ-ċavetta. Wara dan, ikklikkja “Żid SSH Key”.
- Irritorna għal SourceTree, mur “Għodda” u kklikkja fuq “Launch SSH Agent”.
- Wara ftit, ikklikkja l-ikona tal-monitor żgħir fuq it-taskbar.
- Bħala riżultat, se tidher lista ta ‘ċwievet. Ikklikkja “Żid Ċavetta” biex iżżid iċ-ċavetta privata li ssejvjajt qabel.
Issa mur lura għall-paġna tar-repożitorju GitHub u ipprova kklonaha billi tuża SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken hija applikazzjoni oħra mfassla biex taħdem ma ‘diversi sistemi ta’ kontroll tal-verżjoni bl-użu tal-GUI. Biex tibda, trid tirreġistra fuq GitHub u tinstalla l-applikazzjoni GitKraken. Meta tibda l-applikazzjoni, trid iddaħħal l-isem tal-utent u l-password tiegħek mis-servizz GitHub. Sabiex ma tiddaħħalx password kull darba, trid twaqqaf ċavetta SSH. Jekk m’għandekx diġà ċavetta SSH ġġenerata, tista ‘ssegwi l-gwida GitHub dwar il-ħolqien ta’ ċavetta ġdida. Ladarba jkollok iċ-ċavetta SSH tiegħek, tista ‘żżidha mal-kont GitHub tiegħek. Biex tagħmel dan, agħżel “Fajl” imbagħad “Preferenzi” mill-menu prinċipali. Imbagħad agħżel “Awtentikazzjoni” u ipprovdi l-mogħdijiet għaċ-ċwievet pubbliċi u privati tiegħek. L-ewwel pass fil-pubblikazzjoni ta’ kwalunkwe kontenut fuq GitHub huwa li toħloq repożitorju lokali biex iżżomm kont tax-xogħol tiegħek. Dan il-folder se jkun fih il-fajls kollha li trid tippubblika fuq GitHub. Trid issegwi l-istruzzjonijiet:
- Biex toħloq repożitorju ġdid f’GitKraken, agħżel “File” mill-menu prinċipali, imbagħad “Init Repo”. Se jkun hemm diversi għażliet għal tipi differenti ta ‘repożitorji, agħżel “Lokali Biss”.
- Imbagħad agħżel il-folder li se jkun ir-repożitorju l-ġdid tiegħek. Tista ‘tagħżel folder vojt jew folder li diġà fih fajls; int mhux se titlef il-bidliet tiegħek.
- Il-kaxxa tad-djalogu li jmiss fiha wkoll issettjar għal mudelli default u fajls tal-liċenzja. Ħalli kollox kif inhu.
- Ikklikkja “Oħloq Repożitorju”.
M’għandekx bżonn kont Github biex tuża Git (jew GitKraken) lokalment fuq il-kompjuter tiegħek. Madankollu, jekk qed tippjana li tikkollabora ma ‘utenti oħra, jew tuża fajls minn kompjuters multipli, ser ikollok bżonn tuża host bħal Github. Biex toħloq repożitorju fuq GitHub, wara li tikklikkja “Init Repo”, agħżel il-linja “GitHub” u imla t-tieqa li tidher kif ġej:
- Kont – L-isem tal-kont GitHub tiegħek.
- Isem – l-isem tar-repożitorju. Ikkomponiha minn ittri, numri u underscores.
- Deskrizzjoni – Deskrizzjoni ta’ x’se jkun fih dan ir-repożitorju.
- Aċċess – aċċess għal post remot, kemm jekk għandux ikun viżibbli għal kulħadd jew jekk jibqa’ miftuħ biss għalik u għan-nies li żżid bħala kollaboraturi
- Klonu wara init – ħalli din l-għażla ċċekkjata, li tagħmel ir-repożitorju disponibbli għalik fuq GitHub.
- Fejn tikklona – agħżel post fuq il-kompjuter fejn għandu jitqiegħed il-folder tar-repożitorju maħluq ġdid.
- Fl- aħħarnett, ikklikkja l-buttuna “Oħloq Repożitorju u Klonu” .
Wara dan, se jidher folder ġdid fir-rokna ta ‘fuq tax-xellug tal-interface GitKraken, u nistgħu naraw aktar informazzjoni dwaru fil-kolonna tax-xellug. Meta tikkonnettja GitHub ma ‘GitKraken, kun żgur li l-awtorizzazzjoni titwettaq jew fil-Chrome jew Firefox, mhux l-Internet Explorer.
Trading Bots fuq GitHub – Bot Github Open Source
Is-sistema tal-kontroll tal-verżjoni Git tintuża, fost affarijiet oħra, biex tiżviluppa
robots tal-kummerċ . Hawn huma xi eżempji ta’ żviluppi bħal dawn li tista’ tniżżel u tuża.
Robot Trading Python
Robot tal-kummerċ miktub f’Python huwa disponibbli fuq https://github.com/areed1192/python-trading-robot, li jista ‘jmexxi strateġiji awtomatizzati bl-użu ta’ analiżi teknika. Ir-robot huwa ddisinjat biex jissimula diversi xenarji komuni: Jista ‘jikkalkula l-punteġġi tar-riskju ġenerali assoċjati ma’ portafoll u jipprovdi feedback f’ħin reali waqt il-kummerċ. Jippermettilek taħdem ma ‘tabella tad-dejta f’ħin reali li fiha kemm prezzijiet storiċi kif ukoll kurrenti hekk kif jinbidlu. Se tagħmel il-proċess tal-ħażna tad-dejta sempliċi u b’aċċess rapidu. Barra minn hekk, se tkun personalizzata sabiex tkun tista’ faċilment tara d-dejta finanzjarja tiegħek hekk kif tidħol u twettaq aktar analiżi jekk meħtieġ. Fih indikaturi li jużaw kemm prezzijiet storiċi kif ukoll kurrenti.
Trading bot Cassandre
Link robot tal-kummerċ Cassandre għal GitHub https://github.com/cassandre-tech/cassandre-trading-bot – huwa kapaċi jieħu ħsieb li jgħaqqad mal-iskambju, kontijiet, ordnijiet, ftehimiet u pożizzjonijiet, sabiex tkun tista ‘tiffoka fuq il-bini tiegħek strateġija. Kull rilaxx huwa ttestjat biex jaħdem mal-iskambji Kucoin, Coinbase u Binance. Magħha, huwa faċli li toħloq l-istrateġija tiegħek stess, għal dan għandek bżonn biss li tistabbilixxi l-kundizzjonijiet għal meta trid toħloq pożizzjonijiet qosra jew twal u tistabbilixxi r-regoli. Hemm loader għall-ittestjar tal-bot fuq data storika. Matul it-testijiet, Cassandre se timporta d-dejta u żżidha mal-istrateġija tiegħek. Cassandre jgħinek tibni strateġija bbażata fuq il-librerija ta’ analiżi teknika ta4j.
EA31337 Libre
EA31337 Libre fuq https://github.com/EA31337/EA31337-Libre huwa robot tal-kummerċ Forex b’ħafna strateġiji b’xejn miktub f’MQL. Ir-robot tal-kummerċ jiġi b’aktar minn 35 strateġija minn fejn jagħżlu. Kull strateġija tista’ tanalizza s-suq fuq perjodi ta’ żmien differenti b’mod indipendenti. L-analiżi tas-suq hija bbażata fuq indikaturi tekniċi popolari. Tista ‘wkoll tikteb l-istrateġiji tiegħek.
Robot kevirite. Banavo