Git, wersiýa gözegçilik etmek üçin, ýagny ulanyjynyň faýllara taslama girizýän üýtgeşmeleriniň taryhyny saklamak üçin buýruk setiridir. Adatça programmalaryň üstünde işlemek üçin ulanylýar, ýöne beýleki ýagdaýlarda hem ulanylyp bilner, mysal üçin dizaýnerler Git-den çyzgylaryň we düzülişleriň dürli wersiýalaryny saklamak üçin ulanýarlar. Git, bir programmany öňki wersiýa yzyna gaýtarmaga, üýtgeşmeleri deňeşdirmäge we derňemäge mümkinçilik berýär.
- Täze başlanlar üçin giriş: esasy terminler we düşünjeler, giriş gollanmasy
- Git nähili işleýär
- Git gurmak
- Git
- Ilkinji Git ammaryny döretmek
- Haçan tabşyrmaly
- Git taslamalarynda hyzmatdaşlyk ediň
- Git taslamasy bilen işleşende umumy mesele
- Peýdaly buýruklar – Git buýruklary
- Git bilen işlemek üçin GUI programmalary
- GitHub iş stoly
- Sourcetree
- GitKraken
- GitHub-da söwda botlary – Bot Github açyk çeşmesi
- Python söwda roboty
- Söwda boty Kassandre
- EA31337 Libre
Täze başlanlar üçin giriş: esasy terminler we düşünjeler, giriş gollanmasy
Git bilen işe başlamazdan ozal ammaryň, borçnamanyň we şahanyň nämedigine düşünmeli.
Ammar , kod ýa-da beýleki maglumatlaryň saklanýan ýeri, şeýle hem olaryň üýtgemeleriniň taryhydyr. Git programmasy ýerli derejede işleýär we ähli maglumatlar kompýuteriňizde saklanýar, emma internet hyzmatlaryndan hem peýdalanyp bilersiňiz. Olardan iň meşhury Github. Moreene-de iki sany meşhur bar: Bitbucket we GitLab.
Ygtyýarnama , belli bir wagtda taslamanyň ýagdaýynyň suraty. Özboluşly şahsyýeti we teswirleri bar.
Şahamça , taslama girizilen üýtgeşmeleriň taryhydyr. Öz ady bar we borçlardan ybarat. Ammarda başga şahalar bilen birleşýän ýa-da birleşýän birnäçe şahasy bolup biler.
Git nähili işleýär
Mysal hökmünde ýönekeý çyzgy ulanyp, Git ammar ulgamynyň nähili tertipleşdirilendigini wizual görkezeliň.
Bu ýerde tegelekler tabşyryklary görkezýär, oklar haýsysyna degişlidigini görkezýär. Her kim öňküsine degişlidigi sebäpli, C3 iň täze, C2 köne wersiýa we ş.m., bu C0 şahamçasyndaky ilkinji birine çenli. Bu ussat diýlip atlandyrylýan baş şahadyr. Esasy * içindäki gönüburçluk, häzirki wagtda haýsy işiň üstünde işleýändigiňizi görkezýär. Suratda, bir şahasy we dört tabşyrygy bolan ýönekeý grafigi görýärsiňiz. Git, şeýle hem birleşip bilýän birnäçe şahany öz içine alýan çylşyrymly grafikler bilen işlemäge ukyply.
Git gurmak
Git, Windows, Mac OS we Linux operasiýa ulgamlarynda işläp bilýän konsol enjamy. Bularyň her biri üçin nädip gurmalydygyny aýdarys. Windows OS-yň aşagynda gurmak üçin programmany https://git-scm.com/downloads resmi web sahypasyndan göçürip almaly.
“Mac OS” bar bolsa we “Homebrew” paket dolandyryjysyny gurnan bolsaňyz, buýrugy giriziň:
brew install git Homebrew gurulmadyk bolsa, işlediň:
git –version Şondan soň peýda bolan penjirede buýruk setiri gurallaryny gurmak soralar. . Git bu kömekçi enjam bilen gurlar. Linux Debian we Ubuntu ýa-da Mint ýaly bu wersiýa esaslanýan beýleki paýlamalar üçin gurmak üçin aşakdaky buýruk gerek:
sudo apt install gitLinux CentOS üçin girmeli:
sudo yum install git Git, gurnama we konfigurasiýa näme – gurnama: https://youtu.be/bkNCylkzFRk
Git
“Git” -i guranyňyzdan soň, her gezek bir şertnama döredeniňizde awtoryň ady görkezilmegi üçin ony sazlamaly. Munuň üçin git işlediň we buýrugy ýerine ýetiriň:
git config –global user.name ”
Awtor
“ Bu ýerde “Awtor” -yň ýerine adymyzy, mysal üçin “Iwan_Petrow” goýýarys. Ondan soň, e-poçta salgysyny aşakdaky buýruk bilen düzüp bilersiňiz:
git config –global user.email “You_adr@email.com” Bu ýagdaýda “You_adr@email.com” ýerine hakyky e-poçta salgysyny görkezýäris.
GIT faýl ulgamy [/ caption]
Ilkinji Git ammaryny döretmek
Ammar döretmek üçin ilki bilen taslama bukjasyna geçiň. Mysal üçin, Windows-da bu D: / GitProject bolup biler. Buýrugy giriziň:
cd
d: \ GitProject Şondan soň ammar dörediň:
git init Ondan soň ähli faýllary goşuň:
git add –all Belli bir faýl goşmak üçin giriň:
git faýlyň adyny goşuň Indi borçnama döredip bilersiňiz:
git ammar döretmek barada käbir bellikler:
- Ammarda köp faýl we kiçi bukja bolup biler (esasanam diňe adaty bukja).
- Her taslama üçin aýratyn ammar bolmagy iň gowusy.
- Başga bir ammaryň içinde ammar üçin bukjalar döretmäň (matrioşka ammarlaryndan gaça duruň!).
- Ammar bukjalaryna girizilen üýtgeşmeler Git tarapyndan “yzarlanýar”, ýöne yzarlamak ýa-da ýazga almak üçin bu üýtgeşmeler ammarda goşulmalydyr.
- Gitiň “synlaýan” elementlerine gözegçilik edip bilersiňiz. Iň uly maglumat bazalaryna ýa-da wagtlaýyn faýllara üns bermezlik iň gowusydyr.
Git ammary [/ caption]
Haçan tabşyrmaly
Gitdäki borçnamalar aşakdaky ýagdaýlarda maslahat berilýär:
- taslama täze funksiýa goşuldy;
- ähli näsazlyklar düzedildi;
- şu gün ýapylýar we üýtgeşmeleriňizi saklamak isleýärsiňiz.
Git taslamalarynda hyzmatdaşlyk ediň
Geliň, siz we dostlaryňyz täze bir taslama düzdüňiz we jogapkärçiligi paýlaşmak kararyna geldik. Biri işlemäge, beýlekisi dizaýn we dizaýn, üçünjisi hasaba almak, ygtyýarnama we howpsuzlyk üçin jogapkär bolar. Bu ýagdaýda şaha bermeli. Ozal bellenip geçilişi ýaly, bir şaha yzygiderli yzarlaýan borçnamalar toplumydyr. Ussat şaha ussat diýilýär. Beýleki şahalar täze aýratynlyklary ornaşdyrmak ýa-da kemçilikleri düzetmek üçin. Şeýlelik bilen, aýratyn şahada islendik üýtgeşme girizip, soňra esasy bölümi bilen birleşdirip bilersiňiz. Hünärmenleriň köpüsi esasy pudakda borçnamalary döretmegi maslahat bermeýärler, ýöne täzesini döretmegi, üýtgetmeleri girizmegi we soňra ussa birleşdirmegi maslahat berýärler. Täze şahany açmak üçin buýrugy işletmeli:
git
branch bugFixBu aşakdaky buýruk bilen hem edilip bilner:
git Checkout –b
bugFix
Ikinji usul birinjiden tapawutlanýar, bu ýagdaýda buýrugy ýerine ýetireniňizden soň derrew döredilen şaha girýärsiňiz.
Täze şahany gysga, ýöne şol bir wagtyň özünde taslamadaky bulaşyklygyň öňüni almak üçin ýeterlik derejede kuwwatly we düşnükli at dakmak has gowudyr. Ulgamyňyzy ulananyňyzda, meseläniň adyndan öň kesgitleýjini kesgitläp bilersiňiz. Şeýle hem, üýtgeşmeleriň düýp manysyny görkezmeli her bir eden işiňizde teswiriňizi goýmagy ýatdan çykarmaň. Bir şahadan beýlekisine geçmek üçin aşakdaky buýrugy ýerine ýetirmeli:
git checkout
new
_1 Iş gutarandan soň, häzirki şahada edilen üýtgeşmeler ussa, ussatlara birleşdirilmelidir. Munuň üçin ilki bilen baş şahany gözden geçiriň:
git checkout master Şondan soň ýerli şahany täzeläň:
git
pull
origin
masterIndi şahalary birleşdirip bilersiňiz:
git
merge
bugFix Bu buýruk (bugFix) buýrugynda görkezilen şahadan işleýän şahaňyza üýtgeşmeler goşýar, bu ýagdaýda ussat. Şahamçanyň häzirki ýagdaýyny görmek üçin buýrugy girizmeli:
git statusy Taslamada işleýän beýleki ulanyjylaryň edilen üýtgeşmeleri görmegi üçin olary serwere itermeli. Munuň üçin ilki bilen github-a basmak isleýän şahaňyza gitmeli. Ussa girmek üçin buýrugy işlediň:
git checkout master Şondan soň ony Github serwerine itekläp bilersiňiz:
git push origin masterBaşga bir adamyň taslama girmegi üçin kod saklamak üçin hyzmat gerek, mysal üçin Github. Recentlyaňy-ýakynda taslama goşulan bolsaňyz we ony özüňiz göçürip almaly bolsaňyz, buýrugy ýerine ýetiriň:
git klon https://github.com/…/….git
Bu ýerde https://github.com/…/….git ammaryň salgysydyr. Islenýän taslamany açmak we ýaşyl “Kod” düwmesine basmak arkaly alyp bolýar.
Möhüm maslahat!
Täze şahamça döretmezden ozal ýerli enjamyňyzda ussatlary täzelemegiňiz maslahat berilýär. Munuň üçin islenýän şahany giriziň we aşakdaky buýrugy işlediň:
git pull origin master Netijede hakyky üýtgeşmeler github-dan göçüriler. Edil şonuň ýaly, islendik şahany täzeläp bilersiňiz. Bar bolan şahalary täzelemek üçin buýrugy işledip bilersiňiz:
git pull
Git taslamasy bilen işleşende umumy mesele
Üýtgeşmeleri awtomatiki birleşdirjek bolanyňyzda, buýrugy ýerine ýetireniňizde iki şahanyň hem bir setirde üýtgemegi bolup biler:
git merge master Aşakdaky ýalňyşlyk ýüze çykýar:
Hello.py CONFLICT
(mazmun) -y birleşdirmek: Konflikti birleşdiriň Salam.py
Awtomatiki birleşmek şowsuz boldy; gapma-garşylyklary düzediň we netijäni beriň. Bu ýagdaýda konflikti el bilen çözmeli. Munuň üçin säwlik ýüze çykan faýly açyň, biziň ýagdaýymyzda Hello.py, nämäniň nädogrydygyny we näsazlyklaryň çözülmegini anyklaň. Ondan soň düzedilen faýly buýruk bilen goşuň:
git add
Salam
.
py We täze borçnama dörediň:
git commit -m “Birleşdirilen konflikt”
Peýdaly buýruklar – Git buýruklary
Aşakdaky şahanyň buýrugy ulanyp, başga şahadan nähili tapawutlanýandygyny bilip bilersiňiz:
git
diff < first_branch > <second_branch> Goşmaça şahany ýok etmek üçin
branch_namegit şahasy -d <
git kömek Belli bir buýrukda kömek alyň:
git kömek <command_name> Git we GitHub başlangyç kursy – gurnama, nädip gurmaly, tabşyrmaly, ammar, buýruklar, şahalary nädip döretmeli, pozmaly we üýtgetmeli: https: //youtu.be/zZBiln_2FhM
Git bilen işlemek üçin GUI programmalary
Programma wersiýalaryny buýruk setiri arkaly däl-de, grafiki interfeýs arkaly dolandyrmak has aňsat. Käbir ösüş gurşawy we tekst redaktorlary Git bilen işlemek üçin grafiki interfeýsi üpjün edýär. Specialöne ýörite programmalar hem bar, olaryň käbirini sanap geçýäris:
- GitHub Desktop , Git programmasy we Github hyzmaty bilen işlemek üçin döredilen grafiki programma bolup, gaty diskiňize ammarlary klonlaşdyryp we göçürip alyp biler, şeýle hem üýtgeşmeleri dolandyryp we beýleki peýdaly işleri edip biler.
- Sourcetree , ammarlar bilen aragatnaşyk saklamagy aňsatlaşdyrýan Windows we Mac operasiýa ulgamlary üçin mugt Git müşderisidir.
- GitKraken , GitHub, GitLab we Bitbucket hyzmatlaryny goldaýan Windows, Linux we MacO-lar üçin ulanyjy üçin amatly grafiki müşderi. Onuň kömegi bilen diňe bir esasy meseleleri çözmek bilen çäklenmän, has çylşyrymly amallary hem ýerine ýetirip bilersiňiz, mysal üçin, tabşyryklary birleşdirmek we tertipleşdirmek, şahalary birleşdirmek, taryhy täzeden ýazmak.
Geliň, olaryň hersi barada has jikme-jik gürleşeliň.
GitHub iş stoly
Taslamalary dolandyrmak we düzmek Github Desktop [/ caption] GitHub Desktop, Github hyzmaty bilen gönüden-göni aragatnaşyk saklamaga mümkinçilik berýän şahsy kompýuteriňiz üçin programma. Bu gural, ösüş işiňizi çaltlaşdyryp, grafiki interfeýs ulanyp wersiýalary dolandyrmaga mümkinçilik berýär. GitHub iş stoly, diňe programma interfeýsini ulanyp, buýruk setirini ulanman, Git bilen aragatnaşyk saklamaga mümkinçilik berýär. GitHub Desktop programmasynyň buýruk setiri bilen edilip bilinjek ähli zady edip bilmejekdigini bellemelidiris, ýöne ulanyjy interfeýsiniň özi esasy Git buýruklaryny hödürleýär. GitHub Desktop, Windows, Linux we macOS ýaly ähli meşhur operasiýa ulgamlary üçin işleýär. GitHub Desktop-y nädip gurmalydygyny we bu programma bilen işlemelidigini aýdarys. GitHub hyzmatyny we GitHub Desktop programmasyny ulanmak üçin, Github hasaby döretmeli bolarsyňyz, eýýäm hasabyňyz ýok bolsa. Munuň üçin GitHub-a giriň. Rightokarky sag burçda “Hasaba gir” diýlen düwmäni görersiňiz.
Indiki sahypa geçmek üçin onuň üstüne basyň. E-poçta salgyňyzy, ulanyjy adyňyzy we parolyňyzy goşmak bilen jikme-jiklikleriňizi girizmeli. Indiki etapda, görkezilen adrese gelen e-poçta içindäki baglanyşyga basyp hasabyňyzy barlamagyňyz soralar. Barlanylandan soň GitHub hasaby dörediler we platformany ulanyp bilersiňiz. GitHub hasabyňyzy gurmak bilen, GitHub Desktop programmasyny şahsy kompýuteriňize gurnamaga taýyn. Munuň üçin brauzeriňizde täze tab açyň we programmany göçürip almak sahypasyna giriň.
Windows ulanyjylary “Windows üçin göçürip al” diýilýän uly gyrmyzy düwmä basmaly, ýöne Mac ulanyjy bolsaňyz, düwmäniň aşagyndaky macOS diýilýän setiri tapmaly we oňa basmaly. MacOS 10.12 ýa-da soňraky ýa-da 64 bitli Windows bolmaly. Göçürip alanyňyzdan soň, programmany gurmaly we soňra öňki ädimde döredilen hasap bilen girmeli bolarsyňyz. Derrew hasabyňyza girmeli däl, ýöne häzir iň gowusy. Täze ammar döretmek üçin GitHub iş stoluny açyň we aşagyndaky “Gaty diskiňizde täze ammar dörediň” diýlen ikinji gutujyga basyň. Doldurylmaly bir açylan penjire peýda bolar – ilkinji ammaryň adyny başlaň. Ady saýlanyňyzdan soň, kompýuterde nirede ýerleşjekdigini hem saýlamaly bolarsyňyz. Şeýle hem, README faýlyny soň üýtgetmek isleseňiz, “Bu ammary README bilen başlaň” diýlen gutujygy belläp bilersiňiz. Ondan soň “Ammar dörediň” -e basyň. Netijede, brauzer ulanman, GitHub Desktop programmasyny ulanyp, täze Git ammaryny döretdiňiz.
Täze sahypanyň ýokarsynda ammaryň we şahamçanyň adyny görersiňiz. Aslynda, häzirki wagtda ammar diňe kompýuteriňizde elýeterlidir. Neşir etmek üçin “Ammary çap et” -e basmaly. Täze ammar indi github profiliňizde peýda bolar. Taslamaňyzy bölmek üçin GitHub Desktop programmasyny ulanyp bilersiňiz. Munuň üçin “Häzirki şaha” düwmesine basyň we şahalaryň sanawyndaky islenýän şahany saýlaň, adyny aýdyň we “Dörediň” düwmesine basyň. Lightagty we garaňky fonlaryň arasynda geçmek üçin Görnüş, Görnüş. Başgalar bilen taslamalarda hyzmatdaşlyk etmek üçin meseleler döretmek üçin iş stoly programmasyny ulanyp bilersiňiz. Soraglar ideýalary yzarlamaga we taslamalaryňyza girizilen üýtgeşmeleri ara alyp maslahatlaşmaga mümkinçilik berýär. Mesele döretmek üçin menýu setirinde “Ammar” menýusyny ulanyň, soňra “Mesele döretmek” düwmesine basyň.
Ativea-da bolmasa, buýruk setirinden GitHub Desktop-y işledip bilersiňiz. Munuň üçin buýruk buýrugyny açyň we Github ýazyň. Şeýle hem, GitHub Desktop-y belli bir ammarda açyp bilersiňiz. Diňe ammar ýoly bilen Github ýazyň.
Sourcetree
SourceTree, GitHub, BitBucket we Mercurial hyzmatlary bilen işlemek üçin mugt programma. Windows we iOS işleýän platformalar üçin elýeterlidir. Sourcetree başlangyç üçin amatly. Ammarlar üçin içgin GUI bar we ýönekeý interfeýs arkaly Git-iň doly güýjüni ulanmaga mümkinçilik berýär. SourceTree-i gurmak üçin gurnama faýlyny resmi sahypadan göçürip alyp, işlemeli. Gurnama prosesinde, programmanyň gaty diski üýtgetmegine rugsat bermeli, ygtyýarnama şertnamasyna razy bolmaly. Şeýle hem, gurnama prosesinde SourceTree goşmaça git programma üpjünçiligini gurmak isleýärsiňizmi diýip sorap biler. “Hawa” diýmeli we bu programma üpjünçiligini gurmaly. Github hyzmatyna birikmegiň iki ýoly bar:
- OAuth ygtyýarnama teswirnamasy arkaly.
- SSH açary bilen.
Geliň, olaryň hersi hakda gürleşeliň. Birinji ýol, GitHub-y uzak hasap bilen birikdirmek. SourceTree-e GitHub hasabyňyzy OAuth-a birikdirmäge rugsat beriň. GitHub-ny SourceTree-e birikdirmegiň iň aňsat usuly.
- Ilki bilen “Hasap goş” düwmesine basyň.
- Soňra hosting üçin GitHub saýlaň. Iň gowy görülýän protokoly we tassyklamany üýtgetmäň, ýagny HTTPS we OAuth-dan çykyň. Soňra “OAuth Token-i täzeläň” -e basyň. Programma awtomatiki usulda brauzeriňizde web sahypasyny açar we GitHub hasabyňyzyň giriş maglumatlaryny soraýar. Öň bu brauzerde GitHub hasabyňyza giren bolsaňyz, bu ädim geçer.
- GitHub hasabyňyza SourceTree girmegine rugsat bermek üçin “Atlassian-a ygtyýar” düwmesine basyň.
- Ondan soň, tassyklamanyň üstünlikli tamamlanmagy barada habar görmeli. OK basyň.
Soňra hasabyňyzy basyp, SourceTree-de tutuş ammaryňyzy görüp bilersiňiz.
Ikinji ýol, GitHub-ny SSH düwmesi bilen birikdirmek. Munuň üçin bir jübüt SSH düwmesini döretmeli. Bu şahsy we açar açar. Jemgyýetçilik açary GitHub hasabynda ulanylýar. Beýleki tarapdan, şahsy açar kompýuteriňizdäki düwmeleriň sanawyna goşular. Aşakdaky görkezmeler:
- SSH açar jübütini döretmek üçin “Gurallar” menýusyna giriň we “SSH açarlaryny döretmek ýa-da import etmek” düwmesine basyň.
- PuTTY düwmesiniň generator penjiresinde “Dörediň” düwmesine basyň.
- Syçan kursoryny boş ýere süýşüriň we syçanjygyň kursoryny nesliň ahyryna çenli süýşüriň.
- SSH açaryny döredeniňizden soň, SSH açary üçin parol düzüň.
- Jemgyýetçilik açaryny we şahsy açary ýazdyryň.
- PuTTY açar generatoryny ýapmaň. GitHub hasabyňyza giriň, sagyň ýokarky burçundaky awatar nyşanyna basyň, soňra Sazlamalara basyň.
- “SSH we GPG düwmelerine” basyň we “Täze SSH düwmesini” saýlaň.
- SSH açaryňyza at beriň we PuTTY açary generatoryndan açar meýdanyna açyň. Ondan soň “SSH açary goş” düwmesine basyň.
- SourceTree-e gaýdyp, “Gurallar” -a giriň we “SSH Agentini işe giriziň” -e basyň.
- Biraz wagt geçensoň, meseleler panelindäki kiçijik monitor nyşanyna basyň.
- Netijede düwmeleriň sanawy peýda bolar. Öň ýazan şahsy açaryňyzy goşmak üçin “Açar goş” düwmesine basyň.
Indi GitHub ammar sahypasyna gaýdyp, SSH ulanyp klonlaşdyrmaga synanyşyň. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken, GUI ulanyp, dürli wersiýa dolandyryş ulgamlary bilen işlemek üçin döredilen başga bir programma. Başlamak üçin GitHub-da hasaba alynmaly we GitKraken programmasyny gurmaly. Programmany başlanyňyzda, GitHub hyzmatyndan ulanyjy adyňyzy we parolyňyzy girizmeli. Her gezek parol girizmezlik üçin SSH açaryny gurmaly. Eger eýýäm SSH açary ýok bolsa, täze açar döretmek boýunça GitHub gollanmasyna eýerip bilersiňiz. SSH açaryňyz bar bolsa, ony GitHub hasabyňyza goşup bilersiňiz. Munuň üçin esasy menýudan “Faýl”, soňra “Saýlamalar” saýlaň. Soňra “Autentifikasiýa” -ny saýlaň we köpçülige açyk we açar açarlaryňyzy üpjün ediň. GitHub-a islendik mazmuny neşir etmekde ilkinji ädim, işleriňizi yzarlamak üçin ýerli ammar döretmekdir. Bu bukjada ähli faýllar bolar GitHub-a neşir etmek isleýärsiňiz. Görkezmelere eýermelisiňiz:
- GitKraken-de täze ammar döretmek üçin esasy menýudan “Faýl”, soňra “Ino Repo” saýlaň. Dürli görnüşli ammarlar üçin “Diňe ýerli” saýlaň.
- Soňra täze ammaryňyz boljak bukjany saýlaň. Boş bukjany ýa-da eýýäm faýllary öz içine alýan bukjany saýlap bilersiňiz; üýtgeşmeleriňizi ýitirmersiňiz.
- Indiki gepleşik penjiresinde deslapky şablonlar we ygtyýarnama faýllary üçin sazlamalar hem bar. Hemme zady bolşy ýaly goýuň.
- “Ammar döretmek” düwmesine basyň.
Git (ýa-da GitKraken) kompýuteriňizde ýerli ulanmak üçin Github hasaby gerek däl. Şeýle-de bolsa, beýleki ulanyjylar bilen işleşmek ýa-da birnäçe kompýuterden faýl ulanmak isleseňiz, Github ýaly host ulanmaly bolarsyňyz. GitHub-da ammar döretmek üçin “Init Repo” düwmesine basanyňyzdan soň “GitHub” setirini saýlaň we aşakdaky ýaly görünýän penjiräni dolduryň:
- Hasap – GitHub hasabyňyzyň ady.
- Ady – ammaryň ady. Harplardan, sanlardan we aşaky çyzyklardan düzüň.
- Düşündiriş – Bu ammaryň öz içine aljak zadynyň beýany.
- Giriş – uzak bir ýere girmek, hemmelere görünmeli ýa-da diňe size we hyzmatdaş hökmünde goşýan adamlaryňyz üçin açyk bolmaly.
- Initden soň klonlaşdyryň – ammary size GitHub-da elýeterli etjek bu opsiýany barlaň.
- Nirede klonlaşdyrmaly – kompýuterde täze döredilen ammar bukjasynyň ýerleşdirilmeli ýerini saýlaň.
- Ahyrynda, “Ammar we klon döretmek” düwmesine basyň .
Ondan soň, GitKraken interfeýsiniň ýokarky çep burçunda täze bukja peýda bolar we bu barada has giňişleýin maglumatlary çep sütünde görüp bileris. GitHub-y GitKraken bilen birikdireniňizde, ygtyýarnamanyň Internet Explorer-de däl-de, Chrome ýa-da Firefox-da ýerine ýetirilendigine göz ýetiriň.
GitHub-da söwda botlary – Bot Github açyk çeşmesi
Git wersiýasyny dolandyrmak ulgamy, beýleki zatlar bilen bir hatarda,
söwda robotlaryny ösdürmek üçin ulanylýar . Ine, göçürip alyp we ulanyp boljak şeýle ösüşleriň käbir mysallary.
Python söwda roboty
Python-da ýazylan söwda roboty, tehniki derňewi ulanyp awtomatiki strategiýalary işledip bilýän https://github.com/areed1192/python-trading-robot sahypasynda elýeterlidir. Robot birnäçe umumy ssenariýany simulirlemek üçin döredildi: Portfolio bilen baglanyşykly umumy töwekgelçilik ballaryny hasaplap we söwda wagtynda hakyky wagtda jogap berip biler. Üýtgeýän mahaly taryhy we häzirki bahalary öz içine alýan real wagt maglumat tablisasy bilen işlemäge mümkinçilik berýär. Maglumatlary saklamak prosesini ýönekeý we çalt elýeterli eder. Mundan başga-da, maliýe maglumatlaryňyzy gireninde aňsatlyk bilen görüp bilersiňiz we zerur bolsa goşmaça derňew geçirip bilersiňiz. Taryhy we häzirki bahalary ulanýan görkezijileri öz içine alýar.
Söwda boty Kassandre
Kassandre söwda roboty GitHub https://github.com/cassandre-tech/cassandre-trading-bot – bir exchangea, hasaplara, sargytlara, geleşiklere we wezipelere birikmek barada alada edip biler, şonuň üçin öz binanyňyzy gurmaga üns berip bilersiňiz strategiýasy. Her goýberiş Kucoin, Coinbase we Binance biresalary bilen işlemek üçin synag edilýär. Munuň bilen öz strategiýaňyzy döretmek aňsat, munuň üçin gysga ýa-da uzyn pozisiýa döretmek we düzgünleri kesgitlemek islän wagtyňyz şertleri kesgitlemeli. Taryhy maglumatlarda boty barlamak üçin ýükleýji bar. Synaglaryň dowamynda Kassandre maglumatlary import eder we strategiýaňyza goşar. Kassandre, ta4j tehniki derňew kitaphanasyna esaslanýan strategiýany düzmäge kömek eder.
EA31337 Libre
Https://github.com/EA31337/EA31337-Libre-de EA31337 Libre, MQL-da ýazylan mugt köp strategiýaly Forex söwda roboty. Söwda robotyny saýlamak üçin 35-den gowrak strategiýa bar. Her bir strategiýa, dürli möhletlerde bazary özbaşdak seljerip biler. Bazar derňewi meşhur tehniki görkezijilere esaslanýar. Şeýle hem öz strategiýalaryňyzy ýazyp bilersiňiz.
Robot kevirite. Banavo