Git yɛ ahyɛdeɛ-kwan dwumadie ma version control, kyerɛ sɛ, ɛkora abakɔsɛm a ɛfa nsakraeɛ a ɔdefoɔ no yɛ wɔ project fael ahodoɔ mu. Wɔtaa de yɛ adwuma wɔ aplikeshɔn so, nanso wobetumi de adi dwuma wɔ nsɛm afoforo mu, sɛ nhwɛso no, adwumfo de Git di dwuma de sie mfonini ne nhyehyɛe ahorow no nkyerɛase ahorow. Git ma wo kwan ma wosan de application bi kɔ version a atwam no so, de toto ho na wohwehwɛ nsakrae mu.
- Git ma wɔn a wɔrefi ase: nsɛmfua ne nsusuwii atitiriw, nnianim akwankyerɛ
- Sɛnea Git Yɛ Adwuma
- Git a wɔde bɛhyɛ mu
- Git a Wɔahyɛ Da Ayɛ
- Wo Git Adekorabea a Edi Kan a Worebɔ
- Bere a Ɛsɛ sɛ Wohyɛ Bɔ
- Yɛ adwuma bom wɔ Git nnwuma ho
- Ɔhaw a ɛtaa ba bere a wo ne Git adwuma bi reyɛ adwuma
- Ahyɛdeɛ a mfasoɔ wɔ so – Git ahyɛdeɛ
- GUI nhyehyɛe ahorow a wɔde yɛ adwuma ne Git
- GitHub Nsɛmma Nhoma
- Sourcetree a ɛwɔ hɔ
- GitKraken na ɛwɔ hɔ
- Bots a wɔde di gua wɔ GitHub so – Bot Github Open Source
- Python Aguadi Robot
- Aguadi bot Cassandre
- EA31337 Nsɛm a Wɔka Kyerɛ
Git ma wɔn a wɔrefi ase: nsɛmfua ne nsusuwii atitiriw, nnianim akwankyerɛ
Ansa na wobɛhyɛ aseɛ de Git ayɛ adwuma no, ɛhia sɛ wote deɛ adekorabea, commit, ne nkorabata yɛ ase.
Adekorabea yɛ beae a wɔde koodu anaa data foforo sie, ne abakɔsɛm a ɛfa wɔn nsakrae ho. Git program no yɛ adwuma wɔ mpɔtam hɔ na wɔde nsɛm nyinaa sie wo kɔmputa so, nanso wubetumi nso de Intanɛt dwumadi ahorow adi dwuma. Wɔn mu nea nkurɔfo ani gye ho kɛse ne Github. Nneɛma abien foforo wɔ hɔ a wonim no yiye: Bitbucket ne GitLab.
Commit yɛ mfonini a ɛkyerɛ sɛnea adwuma bi te wɔ bere pɔtee bi mu. Ɛwɔ ID soronko ne nsɛm a wɔka.
Baa dwumadibea yɛ nsakrae a wɔayɛ wɔ adwuma bi mu ho abakɔsɛm. Ɛwɔ n’ankasa din na ɛyɛ commits. Adekorabea betumi anya nkorabata pii a ɛpaapae anaasɛ ɛne nkorabata afoforo bom.
Sɛnea Git Yɛ Adwuma
Momma yɛnkyerɛ wɔ aniwa so sɛnea wɔahyehyɛ Git storage system no, de mfonini a ɛnyɛ den adi dwuma sɛ nhwɛso.
Git a wɔde bɛhyɛ mu
Git yɛ console dwumadie a ɛtumi yɛ adwuma wɔ Windows, Mac OS, ne Linux dwumadie nhyehyɛeɛ so. Yɛbɛkyerɛ wo sɛnea wobɛhyehyɛ ama wɔn mu biara. Sɛ wopɛ sɛ wo instɔl wɔ Windows OS ase a, ɛsɛ sɛ wotwe application no fi official website https://git-scm.com/downloads na wo instɔl.
brew install git Sɛ Homebrew nhyɛ mu a, ɛnde tu mmirika:
git –version Ɛno akyi no, wɔ mfɛnsere a ɛbɛda adi no mu no, wɔbɛka akyerɛ wo sɛ instɔl Command Line Tools . Git nso bɛhyehyɛ ne saa utility yi. Wɔ Linux Debian ne nkyekyɛmu foforɔ a egyina saa nkyerɛaseɛ yi so, te sɛ Ubuntu anaa Mint no, ahyɛdeɛ a ɛdidi soɔ yi na ɛhia na wode ahyɛ mu:
sudo apt install gitLinux CentOS ho no, ɛsɛ sɛ wohyɛ mu:
sudo yum install git Dɛn ne Git, instɔlehyɛn ne nhyehyeɛ – instɔlehyɛn: https://youtu.be/bkNCylkzFRk
Git a Wɔahyɛ Da Ayɛ
Sɛ wo instɔl Git wie a, ɛsɛ sɛ wo hyehyɛ no sɛnea ɛbɛyɛ a bere biara a wobɛbɔ commit no, wɔbɛkyerɛ ɔkyerɛwfo no din. Sɛ wobɛyɛ eyi a, yɛ git na yɛ ahyɛde no:
git config –global user.name ”
Ɔkyerɛwfo
“ Ɛha, sɛ anka yɛde “Ɔkyerɛwfo” bɛto hɔ no, yɛde yɛn din si hɔ, sɛ nhwɛso no, “Ivan_Petrov”. Ɛno akyi no, wobɛtumi de ahyɛdeɛ a ɛdidi soɔ yi ahyɛ email address no:
git config –global user.email “You_adr@email.com” Wɔ saa tebea yi mu no, sɛ anka yɛbɛkyerɛ “You_adr@email.com” no yɛkyerɛ email address ankasa. [nsɛmfua id=”attachment_13099″ align=”aligncenter” trɛw=”663″]
Wo Git Adekorabea a Edi Kan a Worebɔ
Sɛ wopɛ sɛ wobɔ adekorabea a, di kan kɔ project folda no so. Sɛ nhwɛso no, wɔ Windows so no eyi betumi ayɛ D:/GitProject. Hyehyɛ ahyɛde no:
cd
d:\GitProject Ɛno akyi no, yɛ adekorabea no:
git init Ɛno akyi no, fa fael ahorow no nyinaa ka ho:
git add –all Sɛ wopɛ sɛ wode fael pɔtee bi ka ho a, hyɛ mu:
git add fael din Afei wubetumi ayɛ commit:
git commit -m “comment” Nsɛm bi a wɔakyerɛw wɔ adekorabea a wobɛbɔ ho:
- Adekorabea betumi anya fael ne folda nketewa pii (dodow no ara yɛ folda a wɔde di dwuma daa kɛkɛ).
- Ɛyɛ papa sɛ wobɛnya adekorabea soronko ama adwuma biara.
- Mma nnyɛ folda mma adekorabea bi wɔ adekorabea foforo mu (kwati matryoshka adekorabea!).
- Nsakraeɛ a wɔayɛ wɔ akoraeɛ folda mu no, Git na “di akyi”, nanso ɛsɛ sɛ wɔde saa nsakraeɛ yi ka akoraeɛ no ho sɛdeɛ ɛbɛyɛ a wɔbɛdi akyi anaa wɔakyere agu hama so.
- Wubetumi adi element ahorow a Git “hwɛ” no so. Ɛyɛ papa sɛ wubebu w’ani agu dataset akɛse paa anaa bere tiaa mu fael ahorow so.
[nsɛmfua id=”attachment_13120″ align=”aligncenter” trɛw=”725″]
Bere a Ɛsɛ sɛ Wohyɛ Bɔ
Wɔkamfo commits a ɛwɔ Git mu kyerɛ wɔ nsɛm a edidi so yi mu:
- dwumadie foforɔ a wɔde aka adwuma no ho;
- wɔasiesie mfomso ahorow nyinaa;
- woretoto mu ama nnɛ na wopɛ sɛ wode wo nsakrae no sie.
Yɛ adwuma bom wɔ Git nnwuma ho
Momma yɛnka sɛ wo ne wo nnamfonom yɛɛ adwuma foforo na mosii gyinae sɛ yɛbɛkyɛ asɛyɛde ahorow. Baako na ɔbɛhwɛ dwumadie no so, ɔfoforo no bɛhwɛ adwini ne nhyehyɛɛ so, deɛ ɛtɔ so mmiɛnsa no ahwɛ dinkyerɛw, tumi krataa ne ahobanbɔ so. Sɛ ɛba saa a, ɛsɛ sɛ woyɛ baa dwumadibea. Sɛnea yɛaka dedaw no, baa dwumadibea yɛ commit ahorow a ɛkɔ nnidiso nnidiso nnidiso nnidiso. Wɔfrɛ owura baa dwumadibea no owura. Nkorabata afoforo yɛ nea wɔde di dwuma wɔ nneɛma foforo mu anaasɛ wɔde siesie mfomso ahorow. Enti, wɔ baa dwumadibea soronko bi mu no, wubetumi ayɛ nsakrae biara, na afei wode afrafra titiriw no mu. Abenfo pii ntu fo sɛ wobɛbɔ commits wɔ baa dwumadibea titiriw no mu, na mmom kamfo kyerɛ sɛ wobɛbɔ foforo, ayɛ nsakrae wɔ mu na afei woaka abom ayɛ no master. Sɛ wopɛ sɛ wohyɛ baa dwumadibea foforo ase a, ɛsɛ sɛ wode ahyɛde no di dwuma:
git branch
bugFixWobetumi nso de ahyɛde a edidi so yi ayɛ eyi:
git checkout –b
bugFix
Ɔkwan a ɛto so abien no yɛ soronko wɔ nea edi kan no ho efisɛ wɔ eyi mu no, bere a woayɛ ahyɛde no awie no, wokɔ baa dwumadibea a wɔabɔ no mu ntɛm ara.
Ɛyɛ papa sɛ wɔde din a ɛyɛ tiawa, nanso bere koro no ara mu no, ɛyɛ nea ɛdɔɔso na ntease wom a ɛdɔɔso a ɛbɛma adwene atu afra wɔ adwuma no mu no ato baa dwumadibea foforo no din. Sɛ wode wo system no redi dwuma a, wubetumi akyerɛ identifier bi ansa na adwuma din no aba. Afei nso, mma wo werɛ mmfi sɛ wubegyaw wo nsɛm wɔ commit biara a wobɛbɔ no mu, a ɛsɛ sɛ ɛkyerɛ nsakrae no mu ade titiriw. Sɛ wobɛtumi afiri nkorabata baako so akɔ foforɔ so a, ɛhia sɛ wode ahyɛdeɛ a ɛdidi soɔ yi di dwuma:
git checkout
new
_1 Sɛ wowie adwuma wie a, ɛsɛ sɛ wɔde nsakraeɛ a wɔayɛ wɔ mprempren baa dwumadibea no mu no bom yɛ master, masters. Sɛ wobɛyɛ eyi a, di kan hwɛ master branch no denam ahyɛde no so:
git checkout master Ɛno akyi no, update local branch no:
git
pull
origin
masterAfei wobɛtumi aka nkorabata abom:
git
merge
bugFix Saa ahyɛdeɛ yi de nsakraeɛ a ɛfiri nkorabata a wɔakyerɛ wɔ (bugFix) ahyɛdeɛ no mu no ka nkorabata a wowɔ so no ho, wɔ saa asɛm yi mu no master. Sɛ wopɛ sɛ wohwɛ baa dwumadibea no tebea mprempren a, ɛsɛ sɛ wohyɛ ahyɛde no mu:
git status Sɛnea ɛbɛyɛ a afoforo a wɔde di dwuma wɔ adwuma no so no behu nsakrae a wɔayɛ no, ɛsɛ sɛ wopia wɔn kɔ server no so. Sɛ wobɛyɛ eyi a, ɛsɛ sɛ wudi kan kɔ baa dwumadibea a wopɛ sɛ wopia kɔ github no so. Sɛ wopɛ sɛ wohyɛ master mu a, fa ahyɛdeɛ no kɔ:
git checkout master Ɛno akyi no, wobɛtumi apia akɔ Github server no so:
git push origin masterSɛnea ɛbɛyɛ a obi foforo benya kwan akɔ adwuma no so no, wuhia ɔsom bi a wode bɛkora koodu no so, sɛ nhwɛso no, Github. Sɛ woakɔka adwuma no ho nnansa yi ara na ɛsɛ sɛ wotwe kɔ wo ho a, fa ahyɛde no di dwuma:
git clone https://github.com/…/….git
Ɛha na https://github.com/…/….git yɛ address a ɛwɔ adekorabea no. Wobetumi anya denam bue adwuma a wopɛ no na woakliki “Code” button a ɛyɛ ahabammono no so.
Afotu a ɛho hia!
Wɔhyɛ nyansa sɛ wobɛma masters ayɛ foforo wɔ wo mpɔtam hɔ mfiri no so ansa na woayɛ baa dwumadibea foforo. Sɛ wobɛyɛ eyi a, hyɛ baa dwumadibea a wopɛ no mu na fa ahyɛde a edidi so yi di dwuma:
git pull origin master Nea ebefi mu aba ne sɛ, wɔbɛtwe nsakrae ankasa no afi github mu. Saa ara nso na wubetumi ayɛ baa dwumadibea biara foforo. Sɛ wopɛ sɛ wo update nkorabata a ɛwɔ hɔ dedaw no nyinaa a, wubetumi ayɛ ahyɛde no:
git pull
Ɔhaw a ɛtaa ba bere a wo ne Git adwuma bi reyɛ adwuma
Sɛ worebɔ mmɔden sɛ wobɛka nsakraeɛ abom ankasa a, ɛbɛtumi aba sɛ nkorabata mmienu no nyinaa wɔ nsakraeɛ wɔ line korɔ no ara so wɔ saa asɛm yi mu berɛ a woreyɛ ahyɛdeɛ no:
git merge master Mfomsoɔ a ɛdidi soɔ yi bɛpue:
Auto-merging Hello.py
CONFLICT (content): Merge conflict in Hello.py
Automatic nkabom no antumi anyɛ yiye; siesie ntawntawdi ahorow na afei fa nea efi mu ba no yɛ adwuma. Sɛ ɛba saa a, ɛsɛ sɛ wode nsa siesie ntawntawdi no. Sɛ wopɛ sɛ woyɛ eyi a, bue fael a mfomso no sii wom no, wɔ yɛn fam no ɛyɛ Hello.py, hwehwɛ nea enye na di ɔhaw no ho dwuma. Ɛno akyi no, fa ahyɛde no ka fael a wɔateɛteɛ no ho:
git add
Hello
.
py Na yɛ commit foforo:
git commit -m “Akasakasa a wɔaka abom”.
Ahyɛdeɛ a mfasoɔ wɔ so – Git ahyɛdeɛ
Wubetumi ahu sɛnea ase nkorabata no yɛ soronko wɔ foforo ho denam ahyɛde no so:
git
diff < first_branch > <second_branch> Sɛ wopɛ sɛ wopopa baa dwumadibea foforo a, kyerɛw:
branch_namegit branch -d <
git mmoa Nya mmoa wɔ ahyɛde pɔtee bi ho:
git mmoa <command_name> Git ne GitHub beginner adesua – nea ɛsɛ sɛ wuhu fa instɔlehyɛn ho, sɛnea wobɛhyehyɛ, commits, repository, ahyɛde ahorow, sɛnea wobɛbɔ, popa na woyɛ nsakrae wɔ nkorabata ahorow mu: https: //youtu.be/zZBiln_2FhM
GUI nhyehyɛe ahorow a wɔde yɛ adwuma ne Git
Ɛyɛ mmerɛw sɛ wobɛhwɛ softwea nkyerɛase ahorow so a ɛnyɛ ahyɛde kwan no so, na mmom wode mfoniniyɛ ntamgyinafo bedi dwuma. Nkɔsoɔ atwa yɛn ho ahyia ne nkyerɛwee editor binom ma graphical interface a wɔde bɛyɛ adwuma ne Git. Nanso nhyehyɛe titiriw bi nso wɔ hɔ, yɛbobɔ emu bi din:
- GitHub Desktop yɛ graphical application a wɔayɛ sɛ ɛne Git utility ne Github service no bɛyɛ adwuma, ɛbɛtumi ayɛ clone na atwe repositories akɔ wo hard drive so, ne afei nso ahwɛ nsakraeɛ so na ayɛ nneɛma foforɔ a mfasoɔ wɔ so.
- Sourcetree yɛ Git afɛfo a wontua hwee ma Windows ne Mac dwumadi nhyehyɛe ahorow a ɛma ɛyɛ mmerɛw sɛ wo ne adekorabea ahorow bedi nkitaho.
- GitKraken yɛ graphical client a ɛyɛ mmerɛw sɛ wode bedi dwuma ma Windows, Linux ne MacOs a ɛboa GitHub, GitLab ne Bitbucket nnwuma. Ɛnam so no, ɛnyɛ sɛ wobɛtumi adi nnwuma titire nko ara ho dwuma, na mmom wobɛyɛ dwumadie a ɛyɛ den kɛseɛ nso, sɛ nhwɛsoɔ no, wobɛka abom na woasan asiesie commits, abɔ nkorabata abom, asan akyerɛw abakɔsɛm.
GitHub Nsɛmma Nhoma
Sourcetree a ɛwɔ hɔ
SourceTree yɛ application a wontua hwee a wode bɛyɛ adwuma wɔ GitHub, BitBucket ne Mercurial nnwuma mu. Ɛwɔ hɔ ma platform ahorow a ɛde Windows ne iOS di dwuma. Sourcetree yɛ obi a ɔpɛ sɛ ɔhyɛ ase. Ɛwɔ GUI a ɛyɛ mmerɛw ma adekorabea na ɛma wo kwan ma wode Git tumi nyinaa di dwuma denam nkitahodi a wɔayɛ no mmerɛw so. Sɛ wopɛ sɛ wo instɔl SourceTree a, ɛsɛ sɛ wotwe instɔlehyɛn fael no fi aban sait no so na wode yɛ adwuma. Wɔ instɔlehyɛn nhyehyɛe no mu no, ɛho behia sɛ woma application no kwan ma ɛyɛ nsakrae wɔ hard drive no mu, pene tumi krataa apam no so. Afei nso wɔ instɔlehyɛn nhyehyɛe no mu no, SourceTree betumi abisa sɛ wopɛ sɛ wo instɔl git softwea foforo biara anaa. Ɛsɛ sɛ woka sɛ “Yiw” na wode saa software yi gu wo kɔmputa so. Akwan mmienu na ɛwɔ hɔ a wobɛfa so akɔ Github dwumadie no so:
- Ɛnam OAuth tumi krataa protocol no so.
- Na SSH safoa bi na ɛwɔ hɔ.
Momma yɛnka emu biara ho asɛm. Ɔkwan a edi kan ne sɛ wode GitHub bɛka akyirikyiri akonta ho. Ma SourceTree kwan ma ɔmfa wo GitHub akonta no nkɔ OAuth ho. Eyi ne ɔkwan a ɛyɛ mmerɛw a wobɛfa so de GitHub abɔ SourceTree ho.
- Di kan klik “Fa akontaabu bi ka ho”.
- Afei paw GitHub ma hosting. Nsesa protocol ne authentication a wopɛ, kyerɛ sɛ, gyae HTTPS ne OAuth. Afei klik “Refresh OAuth Token” so. App no bɛbue wɛbsaet krataafa bi wɔ wo browser no mu na abisa wo wo GitHub akonta login ho nsɛm. Sɛ woadi kan akɔ wo GitHub akonta mu wɔ browser yi mu a, wɔbɛhu saa anammɔn yi.
- Klik “Authorize atlassian” na ma SourceTree kwan ma ɛkɔ wo GitHub akonta no so.
- Ɛno akyi no, ɛsɛ sɛ wuhu nkrasɛm bi a ɛfa sɛnea wɔawie nokwaredi no yiye ho. Klik OK so.
Afei wubetumi ahwɛ wo adekorabea no nyinaa wɔ SourceTree mu denam wo akontaabu no a wobɛkyere so.
- Sɛ wopɛ sɛ wobɔ SSH safoa baanu a, kɔ “Nnwinnade” menu no so na klik “Bɔ anaa Fa SSH Safoa Ba”.
- Klik “Generate” wɔ PuTTY safoa generator mfɛnsere no mu.
- Fa mouse cursor no kɔ baabi a hwee nni hɔ, na fa mouse cursor no kɔsi awo ntoatoaso no awiei.
- Sɛ wowie SSH safoa no a, hyehyɛ asɛmfua ma wo SSH safoa no.
- Fa ɔmanfo safoa ne kokoam safoa no sie.
- Nto PuTTY key generator no mu. Kɔ wo GitHub akontaabu mu, klik wo avatar ahyɛnsode a ɛwɔ soro nifa so no so, afei klik Settings so.
- Klik “SSH ne GPG safoa” so na paw “SSH safoa foforo”.
- Ma wo SSH safoa no din na kɔpi ɔmanfo safoa no fi PuTTY safoa generator no mu kɔ safoa afuw no mu. Ɛno akyi no, klik “Add SSH Key” so.
- San kɔ SourceTree, kɔ “Tools” na klik “Launch SSH Agent” so.
- Bere tiaa bi akyi no, klik monitor ahyɛnsode ketewa a ɛwɔ taskbar no so no so.
- Ne saa nti, nsafe ahorow a wɔahyehyɛ bɛba. Klik “Add Key” so na fa private key a woadi kan akora so no ka ho.
Afei san kɔ GitHub akoraeɛ krataafa no so na bɔ mmɔden sɛ wode SSH bɛyɛ no clone. https://asɛmti.opexflow.com/nhyehyɛe/chto-takoe-github-kak-polzovatsya.htm
GitKraken na ɛwɔ hɔ
GitKraken yɛ application foforo a wɔayɛ sɛ ɛne version control system ahorow a wɔde GUI di dwuma no bɛyɛ adwuma. Sɛ wopɛ sɛ wohyɛ aseɛ a, ɛhia sɛ wokyerɛw wo din wɔ GitHub na wo instɔl GitKraken aplikeshɔn no. Sɛ wohyɛ application no ase a, ɛsɛ sɛ wokyerɛw wo username ne password fi GitHub service no mu. Sɛnea ɛbɛyɛ a worenkyerɛw password bere biara no, ɛsɛ sɛ wohyehyɛ SSH safoa. Sɛ wo nni SSH safoa a wɔayɛ dedaw a, wubetumi adi GitHub akwankyerɛ a ɛfa safoa foforo a wobɛbɔ ho no akyi. Sɛ wonya wo SSH safoa no wie a, wobɛtumi de ahyɛ wo GitHub akonta no mu. Sɛ wopɛ sɛ woyɛ eyi a, paw “File” afei “Preferences” fi menu titiriw no mu. Afei paw “Authentication” na fa akwan a wobɛfa so ama wo ɔmanfo ne kokoam nsafe no ma. Anamɔn a edi kan wɔ nsɛm biara a wobɛtintim akɔ GitHub mu ne sɛ wobɛbɔ mpɔtam hɔ adekorabea a ɛbɛhwɛ w’adwuma so. Saa folda yi bɛkura fael ahorow no nyinaa a wopɛ sɛ wotintim kɔ GitHub. Ɛsɛ sɛ wudi akwankyerɛ ahorow no akyi:
- Sɛ wopɛ sɛ wobɔ adekorabea foforo wɔ GitKraken mu a, paw “File” fi menu titiriw no mu, afei “Init Repo”. Wɔbɛpaw akwan pii ama akoraeɛ ahodoɔ, paw “Local Only”.
- Afei paw folda a ɛbɛyɛ wo adekorabea foforo no. Wubetumi apaw folda a hwee nni mu anaa folda a fael ahorow wom dedaw; worenhwere wo nsakrae no.
- Nkɔmmɔbɔ adaka a edi hɔ no nso kura nhyehyɛe a ɛfa default template ne tumi krataa fael ahorow ho. Gyae biribiara sɛnea ɛte.
- Klik “Yɛ Adekorabea”.
Wonhia Github akonta na wode Git (anaa GitKraken) adi dwuma wɔ wo kɔmputa so wɔ wo mpɔtam hɔ. Nanso, sɛ woayɛ nhyehyɛe sɛ wo ne afoforo a wɔde di dwuma no bɛyɛ biako, anaasɛ wode fael ahorow a efi kɔmputa ahorow pii mu bedi dwuma a, ɛho behia sɛ wode host te sɛ Github di dwuma. Sɛ wopɛ sɛ wobɔ adekorabea wɔ GitHub so a, sɛ wobɔ “Init Repo” wie a, paw line “GitHub” na hyɛ mfɛnsere a ɛbɛda adi sɛnea edidi so yi no ma:
- Akontaabu – Wo GitHub akonta no din.
- Edin – edin a wode kyere adekorabea no. Fa nkyerɛwde, nɔma ne nkyerɛwde a ɛwɔ ase hyehyɛ no.
- Nkyerɛkyerɛmu – Nkyerɛkyerɛmu a ɛfa nea saa adekorabea yi bɛkura ho.
- Ɔkwan a wobɛfa so anya – kwan a wobɛfa so akɔ beae a ɛwɔ akyirikyiri, sɛ ɛsɛ sɛ obiara hu anaasɛ ɛtra hɔ ma wo ne nnipa a wode ka ho sɛ adwumayɛfo nkutoo
- Clone after init – gyaw saa nhyehyɛe yi a wɔahyɛ no agyirae, a ɛbɛma akorae no ayɛ nea wobetumi anya wɔ GitHub so.
- Beaeɛ a wobɛ clone to – paw bea bi wɔ kɔmputa no so a ɛsɛ sɛ wode repository folda a wɔayɛ no foforɔ no si.
- Awiei koraa no, klik “Create Repository and Clone” button no so .
Bots a wɔde di gua wɔ GitHub so – Bot Github Open Source
Wɔde Git version control system no di dwuma, ne nneɛma afoforo, de yɛ
robɔt ahorow a wɔde di gua . Nkɔso ahorow a ɛtete saa a wubetumi atwe na wode adi dwuma ho nhwɛso ahorow bi ni.
Python Aguadi Robot
Aguadi robɔt a wɔakyerɛw wɔ Python mu wɔ https://github.com/areed1192/python-trading-robot, a ebetumi de mfiridwuma mu nhwehwɛmu ayɛ adwuma wɔ ɔkwan a ɛyɛ adwuma ankasa so. Wɔayɛ robɔt no sɛnea ɛbɛyɛ a ebetumi ayɛ tebea horow pii a ɛtaa ba no ho mfonini: Ebetumi abu asiane dodow a ɛbata portfolio bi ho no nyinaa ho akontaa na ɛde bere ankasa mu nsɛm ama bere a ɛredi gua no. Ɛma wo kwan ma wode bere ankasa mu data pon a abakɔsɛm ne mprempren bo nyinaa wom yɛ adwuma bere a ɛresakra no. Ɛbɛma kwan a wɔfa so de data sie no ayɛ mmerɛw na wobetumi anya bi ntɛm. Bio nso, wɔbɛyɛ no sɛnea wopɛ sɛnea ɛbɛyɛ a ɛbɛyɛ mmerɛw sɛ wobɛhwɛ wo sikasɛm ho nsɛm bere a ɛreba no na sɛ ɛho hia a, woayɛ nhwehwɛmu foforo. Ɛwɔ nsɛnkyerɛnne a ɛde abakɔsɛm ne mprempren nneɛma bo nyinaa di dwuma.
Aguadi bot Cassandre
Cassandre aguadi robɔt link to GitHub https://github.com/cassandre-tech/cassandre-trading-bot – tumi hwɛ sɛ wobɛfa nkitahodi, akontaabu, ahyɛde, nkitahodi ne gyinabea ahorow, sɛnea ɛbɛyɛ a wubetumi de w’adwene asi wo ɔkwan. Wɔsɔ biribiara a wɔayi no adi no hwɛ sɛ ɛne Kucoin, Coinbase ne Binance nsakrae ahorow no bɛyɛ adwuma. Ɛne no, ɛnyɛ den sɛ wobɛbɔ w’ankasa wo nhyehyɛe, eyi nti nea ehia ara ne sɛ wode tebea horow no besi hɔ ama bere a wopɛ sɛ wobɔ gyinabea ntiantiaa anaa tenten na wode mmara no si hɔ. Ɛwɔ loader a wɔde sɔ bot no hwɛ wɔ abakɔsɛm data so. Wɔ sɔhwɛ ahorow no mu no, Cassandre bɛfa data no aba na ɔde aka wo nhyehyɛe no ho. Cassandre bɛboa wo ma woakyekye ɔkwan a egyina ta4j mfiridwuma nhwehwɛmu nhomakorabea no so.
EA31337 Nsɛm a Wɔka Kyerɛ
EA31337 Libre wɔ https://github.com/EA31337/EA31337-Libre yɛ free multi-strategy Forex aguadi robɔt a wɔakyerɛw wɔ MQL mu. Robɔt a wɔde di gua no de akwan bɛboro 35 a wubetumi apaw afi mu ba. Akwan biara betumi ayɛ gua no mu nhwehwɛmu wɔ bere ahorow mu a ɛde ne ho. Guadi mu nhwehwɛmu gyina mfiridwuma ho nsɛnkyerɛnne a agye din so. Wubetumi nso akyerɛw w’ankasa akwan horow.
Robot kevirite. Banavo