Git ye cikan-sɛbɛn ye min bɛ Kɛ ‘sènfɛ-sɛbɛnni-minɛnw na, o kɔrɔ ye ko baarakɛla bɛ fɛn minnu Kɛ poroze filenw na, olu tariku marali. A ka c’a la, a bɛ Kɛ ka baara Kɛ baarakɛminɛnw kan, nka a bɛ Se ka Kɛ ko wɛrɛw la, misali la, dilanbagaw bɛ baara Kɛ ni Git ye walasa ka ja ni labɛncogo suguya wɛrɛw mara. Git b’a To i bɛ Se ka baarakɛminɛn dɔ Lasegin a cogo kɔrɔ la, ka fɛn caman sanga ɲɔgɔn ma ani k’u Sɛgɛsɛgɛ.
- Git daminɛbagaw ye: daɲɛw ni hakilina jɔnjɔnw, daminɛ gafe
- Git bɛ baara kɛ cogo min na
- Git sigili
- Git ka labɛnni fɔlɔ
- I ka Git marayɔrɔ fɔlɔ dabɔli
- Waati min na an ka kan ka Commit
- Baara kɛ ɲɔgɔn fɛ Git porozɛw kan
- Gɛlɛya min bɛ sɔrɔ tuma caman na ni baara bɛ kɛ ni Git porozɛ ye
- Cikan nafamaw – Git cikanw
- GUI porogaramuw ka baara kɛ ni Git ye
- GitHub Baarakɛminɛnw
- Sourcetree (Sɔrɔyɔrɔ).
- GitKraken ye
- Jagokɛlaw ka Bots kan GitHub kan – Bot Github Open Source
- Python ka jagokɛla ka robot
- Jagokɛyɔrɔ bot Cassandre
- EA31337 Bamako, Mali
Git daminɛbagaw ye: daɲɛw ni hakilina jɔnjɔnw, daminɛ gafe
Sani i ka baara daminɛ ni Git ye, i ka kan k’a faamuya fɛnmarayɔrɔ, commit ani bolofara ye min ye.
Depo ye yɔrɔ ye kode walima kunnafoni wɛrɛw bɛ mara yɔrɔ min na, ka fara u fɛn caman Changements tariku kan. Git porogaramu bɛ baara kɛ sigida la ani kunnafoni bɛɛ bɛ mara i ka ɔridinatɛri kɔnɔ, nka i bɛ se ka baara kɛ ni ɛntɛrinɛti baarakɛminɛnw fana ye. U la min ka di kosɛbɛ o ye Github ye. Fɛn fla wɛrɛ bɛ yen minnu lakodɔnnen dòn kosɛbɛ: Bitbucket ani GitLab.
Commit ye poroze dɔ cogoya ja ye waati kɛrɛnkɛrɛnnen dɔ la. ID ni kuma fɔlenw bɛ a la min ɲɔgɔn tɛ.
Tɔn bolofara ye fɛn caman yeli fɛn minnu kɛra porozɛ dɔ la, olu tariku ye. A tɔgɔ b’a yɛrɛ la wa a bɛ Kɛ ni kominiw ye. Depo bɛ se ka kɛ ni bolofara caman ye minnu bɛ bolofara bɔ walima ka fara ɲɔgɔn kan ni bolofara wɛrɛw ye.
Git bɛ baara kɛ cogo min na
An ka Git maracogo labɛncogo jira ni ɲɛ ye, ka ja nɔgɔman dɔ kɛ misali ye.
Git sigili
Git ye konsolɛ baarakɛminɛn ye min bɛ Se ka baara Kɛ Windows, Mac OS ani Linux baarakɛminɛnw kan. An bɛna a sigicogo fɔ aw ye u kelen-kelen bɛɛ ye. Walasa ka a sigi Windows OS jukɔrɔ, i ka kan ka porogaramu in telesarse ka bɔ site web ofisiyali kan https://git-scm.com/downloads ani k’a sigi.
brew install git Ni Homebrew ma sigi, o tuma na i ka baara kɛ:
git –version O kɔfɛ, finɛtiri min bɛ jira, a bɛna ɲini i fɛ i ka Command Line Tools sigi . Git fana bɛna sigi sen kan ni nin nafalan in ye. Linux Debian ani jatebɔ wɛrɛw kama minnu sinsinnen bɛ nin bɔko in kan, i n’a fɔ Ubuntu walima Mint, nin cikan in de ka kan ka sigi sen kan:
sudo apt install gitLinux CentOS kama, i ka kan ka don:
sudo yum install git Git ye mun ye, a sigili ani a labɛncogo – sigili: https://youtu.be/bkNCylkzFRk
Git ka labɛnni fɔlɔ
Git in sigili kɔfɛ, i ka kan k’a labɛn walasa n’i ye commit (commit) Dabɔ tuma o tuma, sɛbɛnnikɛla tɔgɔ ka jira. Walasa k’o Kɛ, i bɛ git boli ka cikan in Kɛ:
git config –global user.name ”
Author
“ Yan, “Author” nɔ na, an b’an tɔgɔ Sìgi, misali la, “Ivan_Petrov”. O kɔfɛ, i bɛ se ka e-mail ladɛrɛsi sigi ni nin cikan in ye:
git config –global user.email “You_adr@email.com” O cogo la, “You_adr@email.com” nɔ na an bɛ e-mail ladɛrɛsi lakika jira.
Sourcetree (Sɔrɔyɔrɔ).
SourceTree ye baarakɛminɛn ye min bɛ baara kɛ ni GitHub, BitBucket ani Mercurial baarakɛminɛnw ye fu. A bɛ sɔrɔ plateformes (plateformes) minnu bɛ Windows ani iOS (Windows ani iOS) baara la. Sourcetree ye daminɛbagaw ka teri ye. A bɛ ni GUI ye min bɛ Se ka faamuya fɛnmarayɔrɔw la wa a b’a To i bɛ Se ka baara Kɛ ni Git fanga dafalen ye ni ‘interface nɔgɔyalen ye. Walasa ka SourceTree in sigi sen kan, i ka kan ka installation file in telesarse ka bɔ site officiel la k’a baara. Installation (dadon) waati la, i bɛna a to application (application) ka fɛn dɔw Changer disque dur kɔnɔ, ka sɔn license (lase bɛnkan) ma. Fana sigili senfɛ, SourceTree bɛ se k’a ɲininka n’i b’a fɛ ka git porogaramu wɛrɛw sigi sen kan. I ka kan k’a fɔ ko “Ɔwɔ” ani ka nin porogaramu in sigi sen kan. Fɛɛrɛ fila bɛ yen ka ɲɛsin Github baarakɛyɔrɔ ma:
- OAuth ka yamaruyasɛbɛn fɛ.
- Ni SSH kilisi ye.
An ka kuma u kelen-kelen bɛɛ kan. Fɛɛrɛ fɔlɔ ye ka GitHub ni yɔrɔjan jatebɔsɛbɛn cɛsiri. A to SourceTree ka i ka GitHub jatebɔsɛbɛn ni OAuth cɛsiri. Nin ye GitHub ni SourceTree cɛsiricogo nɔgɔman ye.
- Fɔlɔ, i ka “Add an account” digi.
- O kɔ fɛ, GitHub sugandi ka ɲɛsin jatigila ma. Aw kana protocole ni authentication min ka di aw ye, o Changer, o kɔrɔ ye ko HTTPS ni OAuth to yen. O kɔ fɛ, i ka “Refresh OAuth Token” digi. O porogaramu bɛna ɛntɛrinɛti yɔrɔ dɔ da wuli a yɛrɛma i ka navigatɔrɔ kɔnɔ ani ka i ɲininka i ka GitHub jatebɔsɛbɛn doncogo kunnafoniw na. Ni i ye don i ka GitHub jatebɔsɛbɛn kɔnɔ ka tɛmɛ nin navigatɔrɔ in kɔnɔ, nin wale in bɛna tɛmɛ.
- “Authorize atlassian” digi walasa ka SourceTree bila ka don i ka GitHub jatebɔsɛbɛn kɔnɔ.
- O kɔfɛ, i ka kan ka cikan ye min bɛ kuma dantigɛli dafalen kan. A’ ye OK digi.
O kɔfɛ, i bɛ se k’i ka fɛnmarayɔrɔ bɛɛ lajɛ SourceTree kɔnɔ ni i ye i ka jatebɔsɛbɛn digi.
- Walasa ka SSH kilisi fila dilan, taa “Tools” menu la ka “Create or Import SSH Keys” digi.
- “Generate” digi PuTTY kilisi jenitɛri finɛtiri kɔnɔ.
- Aw bɛ sosɛti taamasiyɛn lamaga yɔrɔ lankolon dɔ la, ka sosɛti taamasiyɛn lamaga fo ka se mɔgɔw bɔnsɔn laban ma.
- I kɛlen kɔ ka SSH kilisi labɛn ka ban, i ka tɔgɔlasɛbɛn dɔ sigi i ka SSH kilisi kama.
- Foroba kilisi ni mɔgɔ kelen-kelen bɛɛ ka kilisi mara.
- Aw kana PuTTY kilisi jenitɛri datugu. Don i ka GitHub jatebɔsɛbɛn kɔnɔ, i ka avatar taamasiyɛn digi sanfɛ kininbolo fɛ, o kɔ i ka Settings digi.
- “SSH ani GPG kilisi” digi ka “SSH kilisi kura” sugandi.
- Aw bɛ tɔgɔ di aw ka SSH kilisi ma ani ka foroba kilisi kopi ka bɔ PuTTY kilisi sɛnɛyɔrɔ la ka don kilisi foro kɔnɔ. O kɔfɛ, i bɛ “Add SSH Key” digi.
- Segin SourceTree kan, ka taa “Tools” la ka “Launch SSH Agent” digi.
- Waati dɔ tɛmɛnen kɔfɛ, i ka monitor (monitɛri) taamasiyɛn fitinin digi baarakɛyɔrɔ kan.
- O de kosɔn, kilisi dɔ bɛna jira. “Add Key” digi walasa ka i ye privé key min mara ka kɔrɔ, o fara a kan.
Sisan, aw bɛ segin GitHub marayɔrɔ ɲɛ kan k’a ɲini k’a clone ni SSH ye. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm Bamako, Mali
GitKraken ye
GitKraken ye baarakɛminɛn wɛrɛ ye min Dabɔra ka baara Kɛ ni version control system suguya caman ye ni GUI ye. Walasa ka baara daminɛ, i ka kan ka i tɔgɔ sɛbɛn GitHub kan ani ka GitKraken porogaramu in sigi sen kan. Ni i ye porogaramu daminɛ, i ka kan k’i ka tɔgɔ ni i ka tɔgɔlasɛbɛn sɛbɛn ka bɔ GitHub baarakɛyɔrɔ la. Walasa i kana daɲɛ dogolen don tuma bɛɛ, i ka kan ka SSH kilisi dɔ sigi sen kan. Ni SSH kilisi dɔ ma bɔ i bolo fɔlɔ, i bɛ se ka GitHub ka gafe ɲɛminɛ kilisi kura dabɔli kan. Ni i ye i ka SSH kilisi sɔrɔ, i bɛ se k’a fara i ka GitHub jatebɔsɛbɛn kan. Walasa k’o Kɛ, i bɛ “File” sugandi o kɔ fɛ “Preferences” sugandi menu principal kɔnɔ. O kɔ fɛ “Authentication” sugandi ka siraw Di i ka foroba ni dankan kilisiw ma. Fɛn o fɛn bɛ bɔ GitHub kɔnɔ, o fɔlɔ ye ka sigida marayɔrɔ dɔ dabɔ walasa k’i ka baara jateminɛ. Nin foli in bɛna kɛ ni dosiyew bɛɛ ye min b’a fɛ ka bɔ GitHub kɔnɔ. Aw ka kan ka tugu cikanw kɔ:
- Walasa ka fɛnmarayɔrɔ kura dabɔ GitKraken kɔnɔ, i bɛ “File” sugandi ka bɔ menu principal kɔnɔ, o kɔfɛ “Init Repo”. Sugandili caman bɛna kɛ fɛnmarayɔrɔ suguya wɛrɛw la, “Sigida dɔrɔn” sugandi.
- O kɔ, foli min bɛna kɛ i ka fɛnmarayɔrɔ kura ye, o sugandi. Aw bɛ se ka foli lankolon dɔ sugandi walima foli dɔ sugandi min kɔnɔ dosiyew bɛ yen kaban; aw tɛna bɔnɛ aw ka fɛn caman Changements .
- Daɲɛgafe nata fana bɛ labɛnw jira minnu bɛ kɛ ka ɲɛsin jatebɔlanw ni lase filenw ma. Fɛn bɛɛ to a cogo la.
- “Créer de la répositoire” yɔrɔ digi.
I mago tɛ Github jatebɔsɛbɛn na walasa ka baara kɛ ni Git (walima GitKraken) ye sigida la i ka ɔridinatɛri kan. Nka, n’i b’a fɛ ka jɛkafɔ kɛ ni baarakɛla wɛrɛw ye, walima ka baara kɛ ni ɔridinatɛri caman ka dosiyew ye, i bɛna baara kɛ ni jatigila ye i n’a fɔ Github. Walasa ka fɛnmarayɔrɔ dɔ Dabɔ GitHub kan, “Init Repo” digilen kɔ, “GitHub” zana sugandi ka finɛtiri min bɛ jira nin cogo la, o fa:
- Jatebla – I ka GitHub jatebɔsɛbɛn tɔgɔ.
- Tɔgɔ – fɛnmarayɔrɔ tɔgɔ. A dabɔ ni lɛtɛrɛw, jatew ani jukɔrɔla sɛbɛnniw ye.
- Ɲɛfɔli – Nin fɛnmarayɔrɔ in bɛna min sɔrɔ, o ɲɛfɔli.
- Sɔrɔli – sɔrɔli yɔrɔjan dɔ la, a kɛra a ka kan ka ye bɛɛ fɛ walima a ka kan ka da wuli i dɔrɔn de ye ani i bɛ mɔgɔ minnu fara ɲɔgɔn kan i n’a fɔ jɛɲɔgɔnw
- Clone after init – i ka nin sugandi in to a ka lajɛ, o bɛna kɛ sababu ye ka fɛnmarayɔrɔ in sɔrɔ GitHub kan.
- Yɔrɔ min na ka clone kɛ – yɔrɔ dɔ sugandi ɔridinatɛri kan, yɔrɔ min na, fɛnmarayɔrɔ kura dabɔlen ka kan ka bila yɔrɔ min na.
- A laban na, i ka “Créer de la dépôt et clone” butɔn digi .
Jagokɛlaw ka Bots kan GitHub kan – Bot Github Open Source
Git version control system bɛ baara kɛ, fɛn wɛrɛw cɛma, ka
jago robow labɛn . O ko suguw misali dɔw filɛ nin ye, i bɛ se ka minnu telesarse ani ka baara kɛ ni minnu ye.
Python ka jagokɛla ka robot
Jago robo min sɛbɛnna Python na, o bɛ sɔrɔ https://github.com/areed1192/python-trading-robot, min bɛ se ka otomatiki fɛɛrɛw boli ni fɛɛrɛko sɛgɛsɛgɛli ye. Robo in dilannen don walasa ka ko damadɔw ladege minnu bɛ kɛ tuma caman na: A bɛ se ka farati hakɛ bɛɛ jatebɔ min bɛ tali kɛ portfolio dɔ la ani ka hakilinaw di waati yɛrɛ la jago kɛtuma na. A b’a to i bɛ se ka baara kɛ ni waati yɛrɛyɛrɛ kunnafoni-tabali ye min kɔnɔ tariku ni sisan sɔngɔw bɛ sɔrɔ ni u bɛ ɲɔgɔn Changé. A bɛna kunnafoniw maracogo nɔgɔya ani ka sɔrɔ teliya la. Ka fara o kan, a bɛna kɛ ka kɛɲɛ ni i yɛrɛ sago ye walasa i ka se k’i ka wariko kunnafoniw lajɛ nɔgɔya la u bɛ na cogo min na ani ka sɛgɛsɛgɛli wɛrɛw kɛ ni a mago bɛ o la. Taamaʃyɛnw bɛ sɔrɔ a kɔnɔ minnu bɛ baara kɛ ni tariku sɔngɔw ni sisan sɔngɔw ye.
Jagokɛyɔrɔ bot Cassandre
Cassandre jago robo link to GitHub https://github.com/cassandre-tech/cassandre-trading-bot – bɛ se ka a janto a la ka jɛɲɔgɔnya kɛ ni fɛnw falen-falen ye, jatew, komandiw, bɛnkanw ani jɔyɔrɔw, walasa i ka se ka i sinsin i ka fɛɛrɛ. Bɔko kelen-kelen bɛɛ bɛ kɔrɔbɔ walasa ka baara kɛ ni Kucoin, Coinbase ani Binance ɲɔgɔnyew ye. N’o ye, a ka nɔgɔn k’i yɛrɛ ka fɛɛrɛ Dabɔ, o kama i ka kan ka sariyaw Sìgi dɔrɔn waati min na i b’a fɛ ka jɔyɔrɔ surunw walima jɔyɔrɔ janw Dabɔ ani ka sariyaw Sìgi. Loatɛri dɔ bɛ yen min bɛ kɛ ka bot kɔrɔbɔ tariku kunnafoniw kan. Kɔrɔbɔliw senfɛ, Cassandre bɛna kunnafoniw ladon ani k’u fara i ka fɛɛrɛ kan. Cassandre bɛna aw dɛmɛ ka fɛɛrɛ dɔ jɔ min sinsinnen bɛ ta4j fɛɛrɛko sɛgɛsɛgɛli gafemarayɔrɔ kan.
EA31337 Bamako, Mali
EA31337 Libre at https://github.com/EA31337/EA31337-Libre ye Forex jago robo ye min bɛ se ka fɛɛrɛ caman kɛ fu min sɛbɛnnen bɛ MQL kan. Jago robo in bɛ na ni fɛɛrɛ 35 ni kɔ ye i bɛ se ka minnu sugandi. Fɛɛrɛ kelen-kelen bɛɛ bɛ se ka sugu sɛgɛsɛgɛ waatibolodacogo wɛrɛw kan u yɛrɛma. Sugu sɛgɛsɛgɛli bɛ kɛ ka da fɛɛrɛko jiralanw kan minnu bɛ fɔ kosɛbɛ. Aw bɛ se fana ka aw yɛrɛ ka fɛɛrɛw sɛbɛn.
Robot kevirite. Banavo