Git pou débutan, ki jan yo enstale, itilize, komès robo

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

Git se yon sèvis piblik liy kòmand pou kontwòl vèsyon, se sa ki, pou kenbe yon istwa nan chanjman ke itilizatè a fè nan dosye pwojè yo. Li se anjeneral yo itilize pou travay sou aplikasyon, men li ka itilize nan lòt ka, pou egzanp, konsèpteur yo sèvi ak Git nan magazen diferan vèsyon desen ak kouman. Git pèmèt ou retounen yon aplikasyon nan yon vèsyon pi bonè, konpare ak analize chanjman yo.
Git pou débutan, ki jan yo enstale, itilize, komès robo

Git pou débutan: tèm debaz ak konsèp, gid entwodiksyon

Anvan ou kòmanse travay ak Git, ou bezwen konprann ki sa yon repozitwa, komèt, ak branch yo ye.
Yon depo se yon plas kote kòd oswa lòt done yo estoke, osi byen ke yon istwa nan chanjman yo. Pwogram Git la kouri lokalman epi tout enfòmasyon yo estoke sou òdinatè w lan, men ou ka itilize sèvis Entènèt tou. Ki pi popilè nan yo se Github. Gen de plis byen li te ye: Bitbucket ak GitLab.
Git pou débutan, ki jan yo enstale, itilize, komès robo
Yon komèt se yon snapshot nan eta a nan yon pwojè nan yon pwen espesifik nan tan. Li gen yon ID inik ak kòmantè.
Yon branch se yon istwa chanjman ki fèt nan yon pwojè. Li gen pwòp non li epi li konsiste de komèt. Yon depo ka gen plizyè branch ki branche oswa rantre ak lòt branch.

Ki jan Git ap travay

Ann montre vizyèlman ki jan sistèm depo Git la ranje, lè l sèvi avèk yon desen senp kòm yon egzanp.
Git pou débutan, ki jan yo enstale, itilize, komès roboIsit la ti sèk yo reprezante komèt yo, ak flèch yo montre kiyès yo fè referans ak kiyès. Depi tout moun refere a yon sèl anvan an, C3 se dernye a, C2 se vèsyon ki pi gran an, ak sou sa, jiska youn nan premye nan branch C0 sa a. Sa a se branch mèt la, souvan refere yo kòm mèt. Rektang ki make prensipal * anndan an montre sou ki komèt w ap travay kounye a. Nan figi a, ou wè yon graf senp ak yon branch ak kat komite. Git kapab tou travay ak graf konplèks ki gen ladan plizyè branch ki ka rantre nan yon sèl.
Git pou débutan, ki jan yo enstale, itilize, komès robo

Enstale Git

Git se yon sèvis piblik konsole ki ka kouri sou Windows, Mac OS, ak sistèm opere Linux. Nou pral di w kouman enstale li pou chak nan yo. Pou enstale anba Windows OS, ou bezwen telechaje aplikasyon an nan sit entènèt ofisyèl https://git-scm.com/downloads epi enstale li.
Git pou débutan, ki jan yo enstale, itilize, komès roboSi ou gen Mac OS epi enstale manadjè pakè Homebrew la, antre kòmandman an:
brew install git Si Homebrew pa enstale, alò kouri:
git –version Apre sa, nan fenèt ki parèt la, yo pral mande w pou w enstale Zouti liy kòmand. . Git pral enstale tou ak sèvis piblik sa a. Pou Linux Debian ak lòt distribisyon ki baze sou vèsyon sa a, tankou Ubuntu oswa Mint, lòd sa a oblije enstale:
sudo apt install gitPou Linux CentOS, ou bezwen antre:
sudo yum install git Ki sa ki Git, enstalasyon ak konfigirasyon – enstalasyon: https://youtu.be/bkNCylkzFRk

Prereglaj Git

Apre enstale Git, ou bezwen konfigirasyon li pou chak fwa ou kreye yon komèt, non otè a endike. Pou fè sa, kouri git epi egzekite kòmandman an:
git config –global user.name ”
Author
Isit la, olye pou yo “Author”, nou mete non nou, pou egzanp, “Ivan_Petrov”. Apre sa, ou ka mete adrès imel la ak lòd sa a:
git config –global user.email “You_adr@email.com” Nan ka sa a, olye pou yo “You_adr@email.com” nou endike adrès imel reyèl la.

Git pou débutan, ki jan yo enstale, itilize, komès robo
sistèm fichye GIT

Kreye premye depo Git ou a

Pou kreye yon depo, premye ale nan katab pwojè a. Pou egzanp, sou Windows sa a ta ka D:/GitProject. Antre kòmandman an:
cd
d:\GitProject Apre sa, kreye repository la:
git init Apre sa, ajoute tout fichye yo:
git add –all Pou ajoute yon fichye espesifik, antre:
git add filename Koulye a, ou ka kreye yon komèt:
git commit -m “kòmantè” Kèk nòt sou kreye yon depo:

  1. Yon depo ka gen anpil fichye ak sousdosye (sitou jis yon katab regilye).
  2. Li pi bon pou gen yon depo separe pou chak pwojè.
  3. Pa kreye dosye pou yon repozitwa andedan yon lòt repozitwa (evite repozitwa matryoshka!).
  4. Chanjman ki fèt nan dosye depo yo “swiv” pa Git, men chanjman sa yo dwe ajoute nan depo a pou yo ka swiv oswa anrejistre.
  5. Ou ka kontwole eleman yo ke Git “mont”. Li pi bon pou inyore seri gwo done oswa dosye tanporè.
Git pou débutan, ki jan yo enstale, itilize, komès robo
Git depo

Lè pou komèt

Yo rekòmande komèt nan Git nan ka sa yo:

  • nouvo fonksyonalite ajoute nan pwojè a;
  • tout pinèz fiks;
  • w ap fèmen pou jodi a epi ou vle sove chanjman ou yo.

Git pou débutan, ki jan yo enstale, itilize, komès robo

Kolabore sou pwojè Git

Ann di ou menm ak zanmi ou te vini ak yon nouvo pwojè epi deside pataje responsablite. Youn pral responsab pou fonksyonalite a, lòt la pou konsepsyon ak konsepsyon, twazyèm lan pou anrejistreman, otorizasyon ak sekirite. Nan ka sa a, ou bezwen branch. Kòm deja mansyone, yon branch se yon seri komite ki pral sekans youn apre lòt. Branch mèt la rele mèt. Lòt branch yo se pou mete ann aplikasyon nouvo karakteristik oswa repare pinèz. Se konsa, nan yon branch separe, ou ka fè nenpòt chanjman, ak Lè sa a, rantre yo ak youn prensipal la. Anpil ekspè pa konseye kreye komèt nan branch prensipal la, men rekòmande pou kreye yon nouvo, fè chanjman nan li ak Lè sa a, fusion li nan mèt. Pou kòmanse yon nouvo branch, ou bezwen kouri kòmandman an:
git branch
bugFixSa a ka fèt tou ak lòd sa a:
git checkout –b
bugFix

Dezyèm metòd la diferan de premye a nan ka sa a, apre yo fin egzekite lòd la, ou imedyatman antre nan branch ki te kreye a.

Li pi bon pou bay non nouvo branch lan ak yon non kout, men an menm tan ase kapasite ak konprann pou anpeche konfizyon nan pwojè a. Lè w ap itilize sistèm ou a, ou ka presize yon idantifyan anvan non travay la. Epitou, pa bliye kite kòmantè ou nan chak komite ou kreye, ki ta dwe endike sans nan chanjman yo. Pou w ka deplase soti nan yon branch nan yon lòt, ou bezwen kouri lòd sa a:
git checkout
new
_1 Apre fini travay, chanjman ki fèt nan branch aktyèl la dwe fizyone nan mèt la, mèt. Pou fè sa, premye tcheke branch mèt la lè l sèvi avèk kòmandman an:
git checkout master Apre sa, mete ajou branch lokal la:
git
pull
origin
master.Koulye a, ou ka rantre branch yo:
git
merge
bugFix Kòmandman sa a ajoute chanjman soti nan branch ki espesifye nan (bugFix) kòmandman nan branch ou ye a, nan ka sa a mèt. Pou wè eta aktyèl branch lan, ou bezwen antre kòmandman an:
git status Pou lòt itilizatè k ap travay sou pwojè a wè chanjman ki fèt yo, ou bezwen pouse yo sou sèvè a. Pou fè sa, ou dwe premye ale nan branch ou vle pouse nan github. Pou antre nan mèt, kouri lòd la:
git checkout master Apre sa, ou ka pouse li sou sèvè Github la:
git push origin masterPou yon lòt moun jwenn aksè nan pwojè a, ou bezwen yon sèvis pou estoke kòd la, pou egzanp, Github. Si ou te fèk rantre nan pwojè a epi ou bezwen telechaje li nan tèt ou, kouri lòd la:
git clone https://github.com/…/….git

Isit la https://github.com/…/….git se adrès depo a. Li ka jwenn lè w louvri pwojè a vle epi klike sou bouton vèt “Kòd”.

Konsèy enpòtan!

Li rekòmande pou ou mete ajou mèt sou machin lokal ou a anvan ou kreye yon nouvo branch. Pou fè sa, antre nan branch vle a epi kouri lòd sa a:
git pull orijin master Kòm yon rezilta, chanjman aktyèl yo pral telechaje soti nan github. Nan menm fason an, ou ka mete ajou nenpòt branch. Pou mete ajou tout branch ki deja egziste, ou ka kouri lòd la:
git pull

Yon pwoblèm komen lè w ap travay ak yon pwojè Git

Lè w ap eseye otomatikman rantre chanjman, sa ka rive ke tou de branch yo gen chanjman sou menm liy lan nan ka sa a lè w ap kouri kòmandman an:
git merge master Erè sa a parèt:
Auto-fusion Hello.py KONFLIT
(kontni): Fizyon konfli nan Hello.py
Otomatik fizyon echwe; ranje konfli ak Lè sa a, komèt rezilta a. Nan ka sa a, ou bezwen rezoud konfli a manyèlman. Pou fè sa, louvri dosye a nan ki erè a te fèt, nan ka nou an se Hello.py, konnen sa ki mal ak rezoud pwoblèm. Apre sa, ajoute dosye korije a ak lòd la:
git add
Hello
.
py Epi kreye yon nouvo komèt:
git commit -m “Konfli fusionné”

Kòmandman itil – Git kòmandman

Ou ka chèche konnen ki jan branch anba a diferan de yon lòt lè l sèvi avèk kòmandman an:
git
diff < first_branch > <second_branch> Pou efase yon
branch_namegit branch -d <
branch siplemantè, tape:
git help Jwenn èd sou yon lòd espesifik:
git help <command_name> Git ak GitHub kou debutan – sa ou bezwen konnen sou enstalasyon, ki jan yo enstale, komèt, depo, kòmandman, ki jan yo kreye, efase ak fè chanjman nan branch yo: https: //youtu.be/zZBiln_2FhM



Pwogram entèfas pou travay ak Git

Li pi fasil pou jere vèsyon lojisyèl pa atravè liy lòd la, men lè l sèvi avèk yon koòdone grafik. Gen kèk anviwònman devlopman ak editè tèks bay yon koòdone grafik pou travay ak Git. Men, gen tou pwogram espesyal, nou lis kèk nan yo:

  1. GitHub Desktop se yon aplikasyon grafik ki fèt pou travay avèk sèvis piblik Git ak sèvis Github, li ka klonaj ak telechaje repozitwa sou disk ou a, osi byen ke jere chanjman ak fè lòt bagay itil.Git pou débutan, ki jan yo enstale, itilize, komès robo
  2. Sourcetree se yon kliyan Git gratis pou sistèm operasyon Windows ak Mac ki fè li fasil pou kominike avèk depo.
  3. GitKraken se yon kliyan grafik ki itil pou Windows, Linux ak MacOs ki sipòte GitHub, GitLab ak sèvis Bitbucket. Avèk li, ou ka pa sèlman rezoud travay debaz yo, men tou, fè operasyon pi konplèks, pou egzanp, rantre ak ordonne komèt, rantre branch, reekri istwa.

Git pou débutan, ki jan yo enstale, itilize, komès roboAnn pale sou chak nan yo an plis detay.

GitHub Desktop

Git pou débutan, ki jan yo enstale, itilize, komès robo
Jere ak konfigirasyon pwojè Github Desktop
GitHub Desktop se yon aplikasyon pou òdinatè pèsonèl ou ki pèmèt ou kominike dirèkteman ak sèvis Github la. Zouti sa a pèmèt ou jere vèsyon lè l sèvi avèk yon koòdone grafik, akselere workflow devlopman ou. GitHub Desktop pèmèt ou kominike avèk Git san yo pa itilize liy lòd la, lè l sèvi avèk sèlman koòdone aplikasyon an. Li se vo anyen ke aplikasyon GitHub Desktop la pa ka fè tout sa ki ka fè ak liy lòd la, men koòdone itilizatè a li menm ofri kòmandman Git debaz yo. GitHub Desktop travay pou tout sistèm operasyon popilè yo, tankou Windows, Linux, ak macOS. Nou pral di w ki jan yo enstale GitHub Desktop epi travay ak aplikasyon sa a. Pou itilize sèvis GitHub ak aplikasyon GitHub Desktop la, Ou pral bezwen kreye yon kont Github si ou pa deja gen youn. Pou fè sa, ale nan GitHub. Nan kwen anwo dwat, ou pral wè yon bouton ki di “Enskri”.
Git pou débutan, ki jan yo enstale, itilize, komès roboKlike sou li pou ale nan pwochen paj la. Ou bezwen antre detay ou, tankou adrès imel ou, non itilizatè, ak modpas ou. Nan pwochen etap la, yo pral mande w verifye kont ou lè w klike sou lyen ki andedan imèl ki te rive nan adrès espesifye a. Yon fwa verifye, yo pral kreye yon kont GitHub epi ou ka kòmanse itilize platfòm la. Avèk kont GitHub ou a mete kanpe, ou pare pou enstale aplikasyon GitHub Desktop la sou òdinatè pèsonèl ou. Pou fè sa, louvri yon nouvo tab nan navigatè w la epi ale nan paj download aplikasyon an.
Git pou débutan, ki jan yo enstale, itilize, komès roboItilizatè Windows yo bezwen klike sou gwo bouton koulè wouj violèt ki di “Download for Windows”, men si ou se yon itilizatè Mac, ou bezwen jwenn liy ki di macOS anba bouton an epi klike sou li. Dwe macOS 10.12 oswa pita oswa 64-bit Windows. Apre w fin telechaje, w ap bezwen enstale aplikasyon an, ak Lè sa a, konekte ak kont ki te kreye nan etap anvan an. Ou pa bezwen konekte sou kont ou touswit, men li pi bon pou w fè sa kounye a. Pou kreye yon nouvo depo, louvri GitHub Desktop epi klike sou dezyèm bwat ki anba a ki di “Kreye yon nouvo depo sou Disk di ou”. Yon fenèt pop-up ap parèt ki bezwen ranpli – kòmanse pa nonmen premye repozitwa a. Apre w fin chwazi yon non, w ap bezwen tou chwazi ki kote li pral lokalize sou òdinatè a. Ou ka tcheke tou kare ki di “Inisyalize depo sa a ak yon README” si ou vle modifye fichye README nan tèt li pita. Apre sa, klike sou “Kreye Repository”. Kòm yon rezilta, ou te kreye yon nouvo depo Git lè l sèvi avèk aplikasyon GitHub Desktop la san w pa itilize yon navigatè.
Git pou débutan, ki jan yo enstale, itilize, komès roboNan tèt nouvo paj la, ou pral wè non depo a ak branch lan. An reyalite, kounye a repozitwa a disponib sèlman sou òdinatè w lan. Pou pibliye li, nou bezwen klike sou “Pibliye Repository”. Nouvo depo a ap parèt kounye a nan pwofil github ou a. Ou ka itilize aplikasyon GitHub Desktop pou branch pwojè ou a. Pou fè sa, klike sou “Branch aktyèl la”, ak Lè sa a, chwazi branch ou vle a nan lis la nan branch, non li epi klike sou “Kreye”. Pou chanje ant orijin limyè ak nwa, ale nan Opsyon, Aparans. Ou ka itilize aplikasyon Desktop la pou kreye travay pou kolabore sou pwojè ak lòt moun. Kesyon yo pèmèt ou kenbe tras ide yo epi diskite sou nenpòt chanjman nan pwojè ou yo. Pou kreye yon pwoblèm, nan ba meni an, sèvi ak meni “Repository”, epi klike sou “Kreye Pwoblèm”.
Git pou débutan, ki jan yo enstale, itilize, komès roboAltènativman, ou ka lanse GitHub Desktop soti nan liy lòd la. Pou fè sa, louvri yon èd memwa epi tape Github. Ou kapab tou lanse GitHub Desktop kont yon depo espesifik. Jis tape Github ki te swiv pa chemen an depo.

Sourcetree

SourceTree se yon aplikasyon gratis pou travay ak GitHub, BitBucket ak sèvis Mercurial. Li disponib pou platfòm kouri Windows ak iOS. Sourcetree se débutan-zanmitay. Li gen yon entèfas entwisyon pou repozitwa epi li pèmèt ou sèvi ak tout pouvwa Git atravè yon koòdone senplifye. Pou enstale SourceTree, ou bezwen telechaje fichye enstalasyon an nan sit ofisyèl la epi kouri li. Pandan pwosesis enstalasyon an, w ap bezwen pèmèt aplikasyon an fè chanjman nan kondwi a difisil, dakò ak akò lisans lan. Epitou pandan pwosesis enstalasyon an, SourceTree ka mande si ou vle enstale nenpòt lòt lojisyèl git. Ou dwe di “Wi” epi enstale lojisyèl sa a. Gen de fason pou konekte avèk sèvis Github la:

  1. Atravè pwotokòl otorizasyon OAuth la.
  2. Avèk yon kle SSH.

Ann pale sou chak nan yo. Premye fason a se konekte GitHub ak yon kont aleka. Pèmèt SourceTree konekte kont GitHub ou a ak OAuth. Sa a se fason ki pi fasil pou konekte GitHub ak SourceTree.

  1. Premye klike sou “Ajoute yon kont”.Git pou débutan, ki jan yo enstale, itilize, komès robo
  2. Lè sa a, chwazi GitHub pou hosting. Pa chanje pwotokòl la pi pito ak otantifikasyon, se sa ki, kite HTTPS ak OAuth. Lè sa a, klike sou “Rafrechi OAuth Token”. Aplikasyon an pral otomatikman louvri yon paj wèb nan navigatè w la epi mande w detay pou w konekte kont GitHub ou. Si ou te deja konekte nan kont GitHub ou a nan navigatè sa a, etap sa a pral sote.Git pou débutan, ki jan yo enstale, itilize, komès robo
  3. Klike “Otorize atlassian” pou pèmèt SourceTree aksè nan kont GitHub ou.Git pou débutan, ki jan yo enstale, itilize, komès robo
  4. Apre sa, ou ta dwe wè yon mesaj sou konplete avèk siksè nan otantifikasyon. Klike sou OK.

Lè sa a, ou ka wè tout depo ou a nan SourceTree lè w klike sou kont ou.
Git pou débutan, ki jan yo enstale, itilize, komès roboDezyèm fason an se konekte GitHub ak yon kle SSH. Pou fè sa, ou bezwen jenere yon pè kle SSH. Sa a se yon kle prive ak piblik. Se kle piblik la itilize nan kont GitHub la. Nan lòt men an, kle prive a pral ajoute nan lis la nan kle sou òdinatè w lan. Sa yo se enstriksyon yo:

  1. Pou jenere yon pè kle SSH, ale nan meni “Zouti” epi klike sou “Kreye oswa enpòte kle SSH”.Git pou débutan, ki jan yo enstale, itilize, komès robo
  2. Klike “Generate” nan fenèt dèlko kle PuTTY la.Git pou débutan, ki jan yo enstale, itilize, komès robo
  3. Deplase kurseur sourit la nan yon espas vid, epi deplase kurseur sourit la jouk nan fen jenerasyon an.Git pou débutan, ki jan yo enstale, itilize, komès robo
  4. Apre ou fin jenere kle SSH la, mete yon modpas pou kle SSH ou.
  5. Sove kle piblik la ak kle prive.Git pou débutan, ki jan yo enstale, itilize, komès robo
  6. Pa fèmen dèlko kle PuTTY la. Konekte nan kont GitHub ou a, klike sou ikòn avatar ou nan kwen anlè dwat, epi klike sou Anviwònman.Git pou débutan, ki jan yo enstale, itilize, komès robo
  7. Klike sou “SSH ak GPG kle” epi chwazi “Nouvo kle SSH”.Git pou débutan, ki jan yo enstale, itilize, komès robo
  8. Bay kle SSH ou a yon non epi kopye kle piblik la nan dèlko kle PuTTY la nan jaden kle a. Apre sa, klike sou “Ajoute kle SSH”.Git pou débutan, ki jan yo enstale, itilize, komès robo
  9. Retounen nan SourceTree, ale nan “Zouti” epi klike sou “Lanse Ajan SSH”.Git pou débutan, ki jan yo enstale, itilize, komès robo
  10. Apre yon ti tan, klike sou ti ikòn ki monitè kè bebe a sou ba travay la.Git pou débutan, ki jan yo enstale, itilize, komès robo
  11. Kòm yon rezilta, yon lis kle yo ap parèt. Klike “Ajoute kle” pou ajoute kle prive ou te sove anvan an.Git pou débutan, ki jan yo enstale, itilize, komès robo

Koulye a, tounen nan paj depo GitHub la epi eseye klonaj li lè l sèvi avèk SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm

GitKraken

GitKraken se yon lòt aplikasyon ki fèt pou travay ak divès kalite sistèm kontwòl vèsyon lè l sèvi avèk entèfas la. Pou kòmanse, ou bezwen enskri sou GitHub epi enstale aplikasyon GitKraken. Lè w kòmanse aplikasyon an, ou bezwen antre non itilizatè w ak modpas ou nan sèvis GitHub la. Pou pa antre yon modpas chak fwa, ou bezwen mete yon kle SSH. Si ou poko gen yon kle SSH ki te pwodwi, ou ka swiv gid GitHub sou kreye yon nouvo kle. Yon fwa ou gen kle SSH ou a, ou ka ajoute li nan kont GitHub ou. Pou fè sa, chwazi “Fichiye” Lè sa a, “Pwoferans” nan meni prensipal la. Lè sa a, chwazi “Otantifikasyon” epi bay chemen yo pou kle piblik ak prive ou. Premye etap la nan pibliye nenpòt kontni nan GitHub se kreye yon depo lokal pou kenbe tras travay ou. Katab sa a pral genyen tout fichye yo ke ou vle pibliye nan GitHub. Ou dwe swiv enstriksyon yo:

  1. Pou kreye yon nouvo depo nan GitKraken, chwazi “File” nan meni prensipal la, Lè sa a, “Init Repo”. Pral gen plizyè opsyon pou diferan kalite depo, chwazi “Lokal sèlman”.
  2. Lè sa a, chwazi katab la ki pral nouvo depo ou a. Ou ka chwazi yon katab vid oswa yon katab ki deja gen dosye; ou p ap pèdi chanjman ou yo.
  3. Pwochen bwat dyalòg la genyen tou paramèt pou modèl default ak dosye lisans. Kite tout bagay jan li ye.
  4. Klike sou “Kreye Repository”.

Ou pa bezwen yon kont Github pou itilize Git (oswa GitKraken) lokalman sou òdinatè w lan. Sepandan, si w gen plan pou kolabore ak lòt itilizatè, oswa itilize dosye ki soti nan plizyè òdinatè, w ap bezwen sèvi ak yon lame tankou Github. Pou kreye yon depo sou GitHub, apre w fin klike sou “Init Repo”, chwazi liy “GitHub” epi ranpli fenèt la ki parèt jan sa a:

  1. Kont – Non kont GitHub ou a.
  2. Non – non depo a. Konpoze li nan lèt, nimewo ak souliye.
  3. Deskripsyon – Deskripsyon ki sa depo sa a pral genyen.
  4. Aksè – aksè nan yon kote ki lwen, si li ta dwe vizib pou tout moun oswa rete ouvè sèlman pou ou menm ak moun ou ajoute kòm kolaboratè yo.
  5. Klonaj apre init – kite opsyon sa a tcheke, sa ki pral fè repozitwa a disponib pou ou sou GitHub.
  6. Ki kote pou klonaj – chwazi yon kote sou òdinatè a kote yo ta dwe mete folder nan depo ki fèk kreye.
  7. Finalman, klike sou bouton “Kreye depo ak klonaj” .

Git pou débutan, ki jan yo enstale, itilize, komès roboApre sa, yon nouvo katab ap parèt nan kwen anwo gòch koòdone GitKraken, epi nou ka wè plis enfòmasyon sou li nan kolòn gòch la. Lè w konekte GitHub ak GitKraken, asire w ke otorizasyon fèt nan swa Chrome oswa Firefox, pa Internet Explorer.

Komès Bots sou GitHub – Bot Github Open Source

Sistèm kontwòl vèsyon Git la itilize, pami lòt bagay, pou devlope
robo komès . Men kèk egzanp devlopman sa yo ke ou ka telechaje epi itilize.

Python komès robo

Yon robo komès ki ekri nan Python disponib nan https://github.com/areed1192/python-trading-robot, ki ka kouri estrateji otomatik lè l sèvi avèk analiz teknik. Robo a fèt pou simule plizyè senaryo komen: Li ka kalkile nòt risk jeneral ki asosye ak yon dosye epi bay fidbak an tan reyèl pandan y ap fè komès. Pèmèt ou travay ak yon tab done an tan reyèl ki gen tou de pri istorik ak aktyèl pandan y ap chanje. Li pral fè pwosesis la nan estoke done senp epi ak aksè rapid. Anplis de sa, li pral Customized pou ke ou ka fasilman wè done finansye ou kòm li vini nan epi fè plis analiz si sa nesesè. Gen endikatè ki sèvi ak pri istorik ak aktyèl.

Komès bot Cassandre

Cassandre komès robo lyen nan GitHub https://github.com/cassandre-tech/cassandre-trading-bot – se kapab pran swen nan konekte nan echanj la, kont, lòd, kontra ak pozisyon, konsa ou ka konsantre sou bati ou. estrateji. Chak lage teste pou travay avèk echanj Kucoin, Coinbase ak Binance. Avèk li, li fasil pou kreye estrateji pwòp ou a, pou sa ou jis bezwen mete kondisyon yo pou lè ou vle kreye pozisyon kout oswa long epi mete règ yo. Gen yon loader pou teste bot la sou done istorik. Pandan tès yo, Cassandre pral enpòte done yo epi ajoute li nan estrateji ou. Cassandre ap ede w konstwi yon estrateji ki baze sou bibliyotèk analiz teknik ta4j.
Git pou débutan, ki jan yo enstale, itilize, komès robo

EA31337 Libre

EA31337 Libre nan https://github.com/EA31337/EA31337-Libre se yon robo komès dviz ki gen plizyè estrateji ki ekri nan MQL. Robo komès la vini ak plis pase 35 estrateji pou chwazi nan. Chak estrateji ka analize mache a sou diferan delè poukont yo. Analiz mache baze sou endikatè teknik popilè yo. Ou ka ekri pwòp estrateji ou tou.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply