Git għal jibdew, kif tinstalla, tuża, tinnegozja robots

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

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ħal jibdew, kif tinstalla, tuża, tinnegozja robots

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.
Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
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.
Git għal jibdew, kif tinstalla, tuża, tinnegozja robots 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.
Git għal jibdew, kif tinstalla, tuża, tinnegozja robots

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.
Git għal jibdew, kif tinstalla, tuża, tinnegozja robots 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.

Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
fajls GIT

Ħ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:

  1. Repożitorju jista’ jkollu ħafna fajls u subfolders (l-aktar folder regolari biss).
  2. L-aħjar huwa li jkollok repożitorju separat għal kull proġett.
  3. Toħloqx folders għal repożitorju ġewwa repożitorju ieħor (evita repożitorji matryoshka!).
  4. 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.
  5. Tista ‘tikkontrolla l-elementi li Git “jara”. L-aħjar huwa li tinjora settijiet tad-dejta kbar ħafna jew fajls temporanji.
Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
Repożitorju Git

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.

Git għal jibdew, kif tinstalla, tuża, tinnegozja robots

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:

  1. 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. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  2. Sourcetree huwa klijent Git b’xejn għas-sistemi operattivi Windows u Mac li jagħmilha faċli biex jinteraġixxu mar-repożitorji.
  3. 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.

Git għal jibdew, kif tinstalla, tuża, tinnegozja robots Ejja nitkellmu dwar kull wieħed minnhom f’aktar dettall.

Desktop GitHub

Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
Ġestjoni u konfigurazzjoni ta’ proġetti Github Desktop
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”.
Git għal jibdew, kif tinstalla, tuża, tinnegozja robots 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.
Git għal jibdew, kif tinstalla, tuża, tinnegozja robots 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.
Git għal jibdew, kif tinstalla, tuża, tinnegozja robots 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”.
Git għal jibdew, kif tinstalla, tuża, tinnegozja robots 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:

  1. Permezz tal-protokoll ta’ awtorizzazzjoni OAuth.
  2. 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.

  1. L-ewwel ikklikkja “Żid kont”. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  2. 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ż. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  3. Ikklikkja “Awtorizza atlassian” biex tippermetti l-aċċess ta’ SourceTree għall-kont GitHub tiegħek. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  4. 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.
Git għal jibdew, kif tinstalla, tuża, tinnegozja robots 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:

  1. Biex tiġġenera par ta ‘ċwievet SSH, mur fil-menu “Għodda” u kklikkja “Oħloq jew Importa Ċwievet SSH”. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  2. Ikklikkja “Iġġenera” fit-tieqa tal-ġeneratur taċ-ċavetta PuTTY. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  3. Mexxi l-cursor tal-maws għal spazju vojt, u ċċaqlaq il-cursor tal-maws sa tmiem il-ġenerazzjoni. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  4. Wara li tkun spiċċajt tiġġenera ċ-ċavetta SSH, issettja password għaċ-ċavetta SSH tiegħek.
  5. Issejvja ċ-ċavetta pubblika u ċ-ċavetta privata. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  6. 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. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  7. Ikklikkja fuq “SSH u GPG keys” u agħżel “New SSH key”. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  8. 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”. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  9. Irritorna għal SourceTree, mur “Għodda” u kklikkja fuq “Launch SSH Agent”. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  10. Wara ftit, ikklikkja l-ikona tal-monitor żgħir fuq it-taskbar. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots
  11. Bħala riżultat, se tidher lista ta ‘ċwievet. Ikklikkja “Żid Ċavetta” biex iżżid iċ-ċavetta privata li ssejvjajt qabel. Git għal jibdew, kif tinstalla, tuża, tinnegozja robots

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:

  1. 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”.
  2. 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.
  3. Il-kaxxa tad-djalogu li jmiss fiha wkoll issettjar għal mudelli default u fajls tal-liċenzja. Ħalli kollox kif inhu.
  4. 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:

  1. Kont – L-isem tal-kont GitHub tiegħek.
  2. Isem – l-isem tar-repożitorju. Ikkomponiha minn ittri, numri u underscores.
  3. Deskrizzjoni – Deskrizzjoni ta’ x’se jkun fih dan ir-repożitorju.
  4. 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
  5. Klonu wara init – ħalli din l-għażla ċċekkjata, li tagħmel ir-repożitorju disponibbli għalik fuq GitHub.
  6. Fejn tikklona – agħżel post fuq il-kompjuter fejn għandu jitqiegħed il-folder tar-repożitorju maħluq ġdid.
  7. Fl- aħħarnett, ikklikkja l-buttuna “Oħloq Repożitorju u Klonu” .

Git għal jibdew, kif tinstalla, tuża, tinnegozja robots 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.
Git għal jibdew, kif tinstalla, tuża, tinnegozja robots

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.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply