Git nye sedede-mɔ̃ ƒe dɔwɔnu na tɔtrɔwo dzikpɔkpɔ, si nye, hena tɔtrɔ siwo zãla wɔna ɖe dɔa ƒe faɛlwo ŋu ƒe ŋutinya léle ɖe asi. Zi geɖe la, wozãnɛ tsɔ wɔa dɔ le dɔwɔɖoɖowo ŋu, gake woateŋu azãe le nɔnɔme bubuwo me, le kpɔɖeŋu me, aɖaŋuwɔlawo zãa Git tsɔ dzraa nɔnɔmetatawo kple ɖoɖowo ƒe tɔtrɔ vovovowo ɖo. Git na be nàte ŋu agbugbɔ dɔwɔɖoɖo aɖe aɖo eƒe tɔtrɔ yeye aɖe me, atsɔ tɔtrɔwo asɔ kple wo nɔewo ahadzro wo me.
- Git na gɔmedzelawo: gɔmedzenyawo kple susuwo, ŋgɔdonya ƒe mɔfiame
- Alesi Git Wɔa Dɔe
- Git ƒe ɖoɖowɔwɔ
- Git ƒe ɖoɖowɔwɔ do ŋgɔ
- Wò Git Nudzraɖoƒe Gbãtɔ Wɔwɔ
- Ɣekaɣie Wòle Be Nàtsɔ Ðokuiwò Adzɔ
- Wɔ dɔ aduadu le Git dɔwo me
- Kuxi si bɔ ne wole dɔ wɔm kple Git dɔ aɖe
- Sedede siwo ŋu viɖe le – Git sededewo
- GUI ɖoɖowo hena dɔwɔwɔ kple Git
- GitHub ƒe Dɔwɔƒe
- Dzɔtsoƒeti
- GitKraken ƒe nyawo
- Asitsatsa le Bots le GitHub – Bot Github Ʋu Dzɔtsoƒe
- Python ƒe Asitsatsa ƒe Robot
- Asitsatsa ƒe bot Cassandre
- EA31337 Femaxee
Git na gɔmedzelawo: gɔmedzenyawo kple susuwo, ŋgɔdonya ƒe mɔfiame
Hafi nàdze dɔwɔwɔ gɔme kple Git la, ele be nàse nusi nudzraɖoƒe, ɖokuitsɔtsɔna, kple alɔdze nye gɔme.
Nudzraɖoƒe nye teƒe si wodzraa kɔpi alo nyatakaka bubuwo ɖo, kpakple woƒe tɔtrɔwo ƒe ŋutinya. Git dɔwɔɖoɖoa wɔa dɔ le mia gbɔ eye wodzraa nyatakakawo katã ɖo ɖe wò kɔmpiuta dzi, gake àte ŋu azã Internet dzi dɔwɔƒewo hã. Wo dometɔ si ame geɖe lɔ̃a zazã wue nye Github. Eve bubu siwo wonya nyuie hã li: Bitbucket kple GitLab.
Commit nye dɔ aɖe ƒe nɔnɔme le ɣeyiɣi aɖe koŋ me ƒe nɔnɔmetata. ID kple nya siwo wogblɔna le etɔxɛe le esi.
Alɔdzedɔwɔƒe nye tɔtrɔ siwo wowɔ le dɔ aɖe ŋu ƒe ŋutinya. Eya ŋutɔ ƒe ŋkɔ le esi eye commits ye le eme. Alɔdze geɖe ate ŋu anɔ nudzraɖoƒe aɖe si adze alɔ alo aƒo ƒu kple alɔdze bubuwo.
Alesi Git Wɔa Dɔe
Mina míaɖe alesi woɖo Git nudzraɖoƒeae la afia kple ŋku, míazã nɔnɔmetata bɔbɔe aɖe abe kpɔɖeŋu ene.
Git ƒe ɖoɖowɔwɔ
Git nye console dɔwɔnu si ateŋu awɔ dɔ le Windows, Mac OS, kple Linux dɔwɔɖoɖowo dzi. Míagblɔ alesi nàwɔ aɖoe ɖe wo dometɔ ɖesiaɖe me na wò. Be nàdae ɖe Windows OS te la, ele be nàwɔ dɔwɔnua ƒe kɔpi tso nyatakakadzraɖoƒe si dziɖuɖua ɖo si nye https://git-scm.com/downloads eye nàdae ɖe wò kɔmpiuta dzi.
brew install git Ne womeɖo Homebrew ɖe wò kɔmpiuta dzi o la, ekema wɔ:
git –version Le ema megbe la, le fesre si adze la me la, woabia tso asiwò be nàde Command Line Tools ɖe wò kɔmpiuta dzi . Woade Git hã kple dɔwɔnu sia. Le Linux Debian kple mama bubu siwo wotu ɖe tɔtrɔ sia dzi, abe Ubuntu alo Mint ene gome la, sedede si gbɔna la hiã hafi woate ŋu aɖoe ɖe ɖoɖo nu:
sudo apt install gitLe Linux CentOS gome la, ele be nàŋlɔ:
sudo yum install git Nukae nye Git, ɖoɖo kple ɖoɖowɔwɔ – ɖoɖo: https://youtu.be/bkNCylkzFRk
Git ƒe ɖoɖowɔwɔ do ŋgɔ
Ne ède Git la, ele be nàɖoe ale be ɣesiaɣi si nàwɔ commit la, woaɖe agbalẽŋlɔla la ƒe ŋkɔ afia. Be nàwɔ esia la, wɔ git eye nàwɔ sededea:
git config –global user.name ”
Author
“ Le afisia la, le “Author” teƒe la, míeɖo míaƒe ŋkɔ, le kpɔɖeŋu me, “Ivan_Petrov”. Le ema megbe la, àteŋu aɖo e-mail adrɛs la kple sedede si gbɔna:
git config –global user.email “You_adr@email.com” Le nɔnɔme sia me la, le “You_adr@email.com” teƒe la, míefiaa e-mail adrɛs ŋutɔŋutɔ. [nyatakakadzraɖoƒe id=”attachment_13099″ align=”aligncenter” kekeme=”663″]
Wò Git Nudzraɖoƒe Gbãtɔ Wɔwɔ
Ne èdi be yeawɔ nudzraɖoƒe la, yi dɔa ƒe agbalẽdzraɖoƒea gbã. Le kpɔɖeŋu me, le Windows dzi la, esia ate ŋu anye D:/GitProject. De sededea me:
cd
d:\GitProject Le ema megbe la, wɔ nudzraɖoƒea:
git init Le ema megbe la, tsɔ faɛlawo katã kpee:
git add –all Be nàtsɔ faɛl aɖe koŋ akpe ɖe eŋu la, ŋlɔ:
git add filename Fifia àteŋu awɔ commit:
git commit -m “comment” Nuŋlɔɖi aɖewo le nudzraɖoƒe wɔwɔ ŋu:
- Faɛl kple agbalẽdzraɖoƒe sue geɖewo ate ŋu anɔ nudzraɖoƒe aɖe (wo dometɔ akpa gãtɔ nye agbalẽdzraɖoƒe si wozãna edziedzi ko).
- Anyo wu be nudzraɖoƒe ɖeka nanɔ asiwò na dɔ ɖesiaɖe.
- Mègawɔ agbalẽdzraɖoƒewo na nudzraɖoƒe le nudzraɖoƒe bubu me o (ƒo asa na matryoshka nudzraɖoƒewo!).
- Tɔtrɔ siwo wowɔ ɖe nudzraɖoƒe ƒe agbalẽdzraɖoƒewo ŋu la, Git “léa ŋku ɖe wo ŋu”, gake ele be woatsɔ tɔtrɔ siawo akpe ɖe nudzraɖoƒea ŋu hafi woateŋu akpɔ wo dzi alo aŋlɔ wo ɖi.
- Àteŋu akpɔ nusiwo Git “kpɔna” dzi. Anyo wu be nàŋe aɖaba aƒu nyatakakadzraɖoƒe gã ŋutɔwo alo ɣeyiɣi kpui aɖe ƒe faɛlwo dzi.
Dzɔtsoƒeti
SourceTree nye dɔwɔwɔ femaxee na dɔwɔwɔ kple GitHub, BitBucket kple Mercurial dɔwɔƒewo. Eli na mɔ̃ siwo zãa Windows kple iOS. Sourcetree nye gɔmedzelawo xɔlɔ̃wɔwɔtɔe. GUI si me kɔ nyuie le esi na nudzraɖoƒewo eye wònaa nète ŋu zãa Git ƒe ŋusẽ bliboa to ŋgɔdonya si wowɔ bɔbɔe me. Be nàda SourceTree ɖe wò kɔmpiuta dzi la, ele be nàwɔ ɖoɖowɔɖia ƒe faɛl la ƒe kɔpi tso nyatakakadzraɖoƒe si dziɖuɖua ɖo la dzi eye nàwɔe. Le eɖoɖo me la, ahiã be nàɖe mɔ na dɔwɔnua be wòawɔ tɔtrɔ le hard drive la ŋu, alɔ̃ ɖe mɔɖegbalẽ ƒe nubabla la dzi. Azɔ hã le eɖoɖo me la, SourceTree ateŋu abia ne èdi be yeaɖo git kɔmpiuta dɔwɔɖoɖo bubu aɖe ɖe wò kɔmpiuta dzi. Ele be nàgblɔ be “Ẽ” eye nàda kɔmpiutadziɖoɖo sia ɖe wò kɔmpiuta dzi. Mɔ eve li siwo dzi nàto aɖo Github subɔsubɔdɔa gbɔ:
- To OAuth ƒe mɔɖeɖe ƒe ɖoɖowɔɖi dzi.
- Le SSH safui aɖe me.
Mina míaƒo nu tso wo dometɔ ɖe sia ɖe ŋu. Mɔ gbãtɔe nye be nàtsɔ GitHub aɖo adzɔge akɔnta. Ðe mɔ na SourceTree be wòatsɔ wò GitHub akɔnta aɖo OAuth gbɔ. Esia nye mɔ bɔbɔetɔ kekeake si dzi nàto atsɔ GitHub aɖo SourceTree gbɔ.
- Gbã la, zi “Tsɔ akɔnta kpee” dzi.
- Emegbe tia GitHub na amedzrowɔwɔ. Mègatrɔ ɖoɖowɔɖi kple ɖaseɖiɖi si nèdi o, si fia be nàgblẽ HTTPS kple OAuth ɖi. Emegbe nàzi “Gbugbɔ OAuth Token” dzi. Dɔdamɔnua aʋu nyatakakadzraɖoƒe aɖe le eɖokui si le wò nyatakakadzraɖoƒea eye wòabia wò GitHub akɔnta me yiyi ŋuti nyatakakawo. Ne ège ɖe wò GitHub akɔnta me va yi le web-browser sia me la, woadzo le afɔɖeɖe sia dzi.
- Zi “Authorize atlassian” dzi be nàɖe mɔ na SourceTree be wòage ɖe wò GitHub akɔnta me.
- Le ema megbe la, ele be nàkpɔ gbedasi aɖe ku ɖe kpeɖodzinana ƒe nuwuwu dzidzedzetɔe ŋu. Zi OK dzi.
Emegbe àteŋu akpɔ wò nudzraɖoƒe bliboa le SourceTree me ne èzi wò akɔnta dzi.
- Be nàwɔ SSH safui eve la, yi “Dɔwɔnuwo” ƒe nyawo me eye nàzi “Wɔ alo Tsɔ SSH Safuiwo” dzi.
- Zi “Generate” dzi le PuTTY safui wɔwɔ ƒe fesrea me.
- Ʋu mouse ƒe fli la yi teƒe ƒuƒlu, eye nàʋu mouse ƒe fli la vaseɖe dzidzimea ƒe nuwuwu.
- Ne èwu SSH safuia wɔwɔ vɔ la, ɖo nyagbe aɖe na wò SSH safuia.
- Dzra dutoƒo safuia kple ame ŋutɔ ƒe safui ɖo.
- Mègatu PuTTY ƒe safui ƒe mɔ̃a o. Ge ɖe wò GitHub akɔnta me, zi wò avatar ƒe dzesi si le ɖusime le etame dzi, emegbe nàzi Settings dzi.
- Zi “SSH kple GPG safuiwo” dzi eye nàtia “SSH safui yeye”.
- Na ŋkɔ wò SSH safui eye nàwɔ dutoƒo safuia ƒe kɔpi tso PuTTY safui wɔla me yi safui ƒe akpaa dzi. Le ema megbe la, zi “Add SSH Key” dzi.
- Trɔ yi SourceTree, yi “Dɔwɔnuwo” eye nàzi “Launch SSH Agent” dzi.
- Le ɣeyiɣi aɖe megbe la, zi ŋkuléleɖenuŋu ƒe dzesi sue si le dɔwɔwɔ ƒe akpaa dzi la dzi.
- Esia awɔe be safuiwo ƒe xexlẽdzesi aɖe adze. Zi “Add Key” dzi be nàtsɔ ame ŋutɔ ƒe safui si nèdzra ɖo va yi la akpe ɖe eŋu.
Azɔ trɔ yi GitHub ƒe nudzraɖoƒe ƒe axaa dzi eye nàdze agbagba awɔ eƒe nɔnɔmetata to SSH zazã me. https://nyatiwo.opexflow.com/ɖoɖowɔɖi/chto-takoe-github-kak-polzovatsya.htm
GitKraken ƒe nyawo
GitKraken nye dɔwɔnu bubu si wowɔ be wòawɔ dɔ kple version control system vovovowo to GUI zazã me. Be nàdze egɔme la, ele be nàŋlɔ ŋkɔ ɖe GitHub eye nàda GitKraken dɔwɔɖoɖoa ɖe wò kɔmpiuta dzi. Ne èdze dɔwɔɖoɖoa gɔme la, ele be nàŋlɔ wò ŋkɔ kple nyagbe ɣaɣla tso GitHub dɔwɔƒea. Be màgaŋlɔ nyagbe aɖeke ɣesiaɣi o la, ele be nàɖo SSH safui aɖe. Ne SSH safui aɖeke mele asiwò xoxo si wowɔ o la, àteŋu awɔ ɖe GitHub ƒe mɔfiame si ku ɖe safui yeye wɔwɔ ŋu dzi. Ne wò SSH safuia le asiwò ko la, àteŋu atsɔe akpe ɖe wò GitHub akɔnta ŋu. Be nàwɔ esia la, tia “File” emegbe “Preferences” tso menu vevitɔa me. Emegbe tia “Authentication” eye nàna mɔ siwo dzi nàto akpɔ wò dutoƒo kple ame ŋutɔ ƒe safuiwo. Afɔɖeɖe gbãtɔ le nyatakaka ɖesiaɖe tata ɖe GitHub me enye be nàwɔ nudzraɖoƒe si le mia gbɔ be wòalé ŋku ɖe wò dɔwɔwɔ ŋu. Faɛlawo katã anɔ agbalẽdzraɖoƒe sia si nèdi be yeata ɖe GitHub. Ele be nàwɔ ɖe mɔfiameawo dzi:
- Ne èdi be yeawɔ nudzraɖoƒe yeye le GitKraken me la, tia “File” tso menu gã la me, emegbe “Init Repo”. Tiatia geɖewo anɔ anyi na nudzraɖoƒe ƒomevi vovovowo, tia “Nutoa me Ko”.
- Emegbe tia agbalẽdzraɖoƒe si anye wò nudzraɖoƒe yeyea. Àte ŋu atia agbalẽdzraɖoƒe ƒuƒlu alo agbalẽdzraɖoƒe si me faɛlwo le xoxo; màbu wò tɔtrɔwo o.
- Ðoɖo siwo wowɔ na nɔnɔmetata siwo woɖo ɖi kple mɔɖegbalẽ ƒe faɛlwo hã le dzeɖonyaɖaka si kplɔe ɖo me. Gblẽ nusianu ɖi abe alesi wòle ene.
- Zi “Wɔ Nudzraɖoƒe” dzi.
Mehiã Github akɔnta hafi azã Git (alo GitKraken) le mia gbɔ le wò kɔmpiuta dzi o. Gake ne èɖoe be yeawɔ dɔ aduadu kple ezãla bubuwo, alo azã faɛl siwo tso kɔmpiuta geɖe dzi la, ahiã be nàzã host abe Github ene. Ne èdi be yeawɔ nudzraɖoƒe le GitHub la, ne èzi “Init Repo” dzi vɔ la, tia fli si nye “GitHub” eye nàkpe fesre si adze abe ale si gbɔna ene la ɖo:
- Akɔntabubu – Wò GitHub akɔnta ƒe ŋkɔ.
- Ŋkɔ – ŋkɔ si le nudzraɖoƒea ŋu. Kpee tso ŋɔŋlɔdzesiwo, xexlẽdzesiwo kple nuŋɔŋlɔ siwo le ete me.
- Numeɖeɖe – Nusiwo anɔ nudzraɖoƒe sia me ƒe numeɖeɖe.
- Mɔɖeɖe – mɔɖeɖe ɖe teƒe didi aɖe ŋu, eɖanye ele be amesiame nakpɔe alo wòanɔ ʋuʋu ɖi na wò kple ame siwo nètsɔ kpe ɖe eŋu abe dɔwɔhatiwo ene ɖeɖeko o
- Clone after init – gblẽ tiatia sia ɖi be nàda dzesi, si ana nudzraɖoƒea nanɔ asiwò le GitHub.
- Afisi woawɔ clone na – tia teƒe aɖe le kɔmpiuta dzi afisi wòle be woatsɔ nudzraɖoƒe ƒe agbalẽdzraɖoƒe yeye si wowɔ la ade.
- Mlɔeba la, zi “Wɔ Nudzraɖoƒe kple Kloɖoɖo” ƒe dzesi dzi .
Asitsatsa le Bots le GitHub – Bot Github Ʋu Dzɔtsoƒe
Wozãa Git ƒe tɔtrɔwo dzi kpɔkpɔ ƒe ɖoɖoa, kple nu bubuwo, tsɔ wɔa
asitsatsa ƒe robotwo . Nudzɔdzɔ mawo tɔgbe siwo nàte ŋu awɔ kɔpi na ahazã la ƒe kpɔɖeŋu aɖewoe nye esi.
Python ƒe Asitsatsa ƒe Robot
Asitsatsa ƒe robot si woŋlɔ ɖe Python me la le https://github.com/areed1192/python-trading-robot, si ate ŋu awɔ aɖaŋu siwo wowɔ le wo ɖokui si to mɔ̃ɖaŋununya me numekuku zazã me. Wotrɔ asi le robot la ŋu be wòasrɔ̃ nɔnɔme geɖe siwo bɔ: Ate ŋu abu afɔku ƒe xexlẽdzesi siwo katã do ƒome kple gaxɔgbalẽvi aɖe ŋu eye wòana nyatakaka le ɣeyiɣi ŋutɔŋutɔ me ne ele asitsadɔ wɔm. Enaa nèwɔa dɔ kple ɣeyiɣi ŋutɔŋutɔ ƒe nyatakaka kplɔ̃ si me ŋutinya kple fifia ƒe asiwo siaa le ne wole tɔtrɔm. Ana nyatakakawo dzadzraɖo ƒe ɖoɖoa nanɔ bɔbɔe eye woate ŋu akpɔ wo kaba. Tsɔ kpe ɖe eŋu la, woatrɔ asi le eŋu ale be nàte ŋu akpɔ wò ganyawo ŋuti nyatakakawo bɔbɔe ne wole vavam eye nàwɔ numekuku bubuwo ne ehiã. Dzesi siwo zãa ŋutinya me asiwo kple esiwo li fifia siaa le eme.
Asitsatsa ƒe bot Cassandre
Cassandre asitsatsa robot kadodo na GitHub https://github.com/cassandre-tech/cassandre-trading-bot – te ŋu kpɔa egbɔ be kadodo kple asitɔtrɔ, akɔntabubuwo, sededewo, nubablawo kple ɖoƒewo, ale be nàte ŋu alé fɔ ɖe wò xɔtutu ŋu ayɛ. Wodoa asiɖeɖe ɖesiaɖe kpɔ be wòawɔ dɔ kple Kucoin, Coinbase kple Binance ƒe asitɔtrɔwo. Le esia ta la, ele bɔbɔe be nàwɔ wò ŋutɔ wò aɖaŋu, na esia la, ɖeko wòle be nàɖo nɔnɔmeawo na ɣeyiɣi si nàdi be yeawɔ nɔƒe kpuiwo alo didiwo eye nàɖo seawo. Loader aɖe li si woatsɔ ado bot la kpɔ le ŋutinya me nyatakakawo dzi. Le dodokpɔawo me la, Cassandre atsɔ nyatakakaawo avae eye wòatsɔ wo akpe ɖe wò aɖaŋua ŋu. Cassandre akpe ɖe ŋuwò nàtu aɖaŋu si wotu ɖe ta4j mɔ̃ɖaŋununya me numekuku agbalẽdzraɖoƒea dzi.
EA31337 Femaxee
EA31337 Libre le https://github.com/EA31337/EA31337-Libre nye femaxee multi-mɔnu Forex asitsatsa robot si woŋlɔ ɖe MQL me. Asitsatsa ƒe robot la va kple mɔnu siwo wu 35 siwo nàte ŋu atia tso wo dome. Aɖaŋu ɖesiaɖe ate ŋu adzro asitsatsa me le ɣeyiɣi vovovowo me le eɖokui si. Wotu asitsatsa ŋuti numekuku ɖe mɔ̃ɖaŋununya ƒe dzesi xɔŋkɔwo dzi. Àte ŋu aŋlɔ wò ŋutɔ wò aɖaŋuwo hã.
Robot kevirite. Banavo