Git faayilii sarara ajajaa too’annoo gosaaf, jechuunis, seenaa jijjiirama fayyadamaan faayilii pirojektii irratti godhu eeguuf. Yeroo baayyee aplikeeshiniiwwan irratti hojjechuuf fayyadama, garuu haalawwan biroo keessatti fayyadamuun ni danda’ama, fakkeenyaaf, dizaayinaroonni Git fayyadamuun gosoota fakkiiwwanii fi qindaa’inoota adda addaa kuusuudhaaf. Git application tokko gara version duraatti deebisuu, jijjiirama walbira qabuu fi xiinxaluu si dandeessisa.
- Git jalqabaaf: jechoota bu’uuraa fi yaad-rimeewwan, qajeelfama seensa
- Akkaataa Git Itti Hojjetu
- Git fe’uu
- Git dursee saaguu
- Kuusaa Git Keessan Jalqabaa Uumuu
- Yoom Waadaa Raawwachuu Qabdu
- Pirojektoota Git irratti tumsuu
- Rakkoo barame yeroo pirojektii Git waliin hojjettu
- Ajajoota faayidaa qaban – Ajajoota Git
- Sagantaa GUI Git waliin hojjechuuf
- Deeskitooppii GitHub jedhamuun beekama
- Muka Maddaa
- GitKraken jedhamuun beekama
- Daldala Bots GitHub irratti – Bot Github Madda Banaa
- Roobootii Daldalaa Paayitoon
- Bot daldalaa Cassandre
- EA31337 Bilisaa
Git jalqabaaf: jechoota bu’uuraa fi yaad-rimeewwan, qajeelfama seensa
Git waliin hojjechuu jalqabuu kee dura, kuusaan, commit, fi dameen maal akka ta’an hubachuu qabda.
Kuusaan iddoo koodii ykn deetaan biroo itti kuufamu, akkasumas seenaa jijjiirama isaaniiti. Sagantaan Git naannootti kan hojjetu yoo ta’u odeeffannoon hundi kompiitara keessan irratti kan kuufamu yoo ta’u, garuu tajaajila interneetii fayyadamuus ni dandeessu. Isaan keessaa kan baay’ee jaallatamu Github dha. Kanneen beekamoo ta’an lama dabalataan jiru: Bitbucket fi GitLab.
Commit jechuun haala pirojektii yeroo murtaa’e tokkotti suuraa ka’uudha. Eenyummaa fi yaada addaa qaba.
Dameen seenaa jijjiirama pirojektii tokko irratti taasifameedha. Maqaa mataa isaa kan qabuu fi commits of keessaa qaba. Kuusaan dameelee hedduu kan damee baqatan ykn dameelee biroo waliin walitti makaman qabaachuu danda’a.
Akkaataa Git Itti Hojjetu
Mee akkaataa sirni kuusaa Git itti qindaa’e ijaan haa agarsiifnu, fakkii salphaa akka fakkeenyaatti fayyadamuun.
Git fe’uu
Git faayidaa konsolii kan sirna hojii Windows, Mac OS, fi Linux irratti hojjechuu danda’uudha. Tokkoon tokkoon isaaniif akkaataa itti install gootan isinitti himna. Windows OS jalatti install gochuuf application kana website official https://git-scm.com/downloads irraa buufachuun install gochuu qabdu.
brew install git Yoo Homebrew hin fe’amne, sana booda hojjedhu:
git –version Sana booda, foddaa mul’atu keessatti, Meeshaalee Sarara Ajajaa akka fe’attu si gaafatama . Git akkasumas faayidaa kanaan ni fe’ama. Liinux Debian fi raabsa biroo gosa kana irratti hundaa’aniif, kan akka Ubuntu ykn Mint, ajajni armaan gadii fe’uuf barbaachisa:
sudo apt install gitLinux CentOS tiif, galchuu qabda:
sudo yum install git Git jechuun maali, fe’uu fi qindeessuu – fe’uu: https://youtu.be/bkNCylkzFRk
Git dursee saaguu
Git erga fe’attee booda, yeroo hunda waadaa uumtu maqaan barreessaa akka agarsiifamuuf qindeessuu qabda. Kana gochuuf, git hojjedhuutii ajaja raawwadhu:
git config –global user.name ”
Barreessaa
“ Asitti, bakka “Barreessaa”, maqaa keenya saagnu, fakkeenyaaf, “Ivan_Petrov”. Sana booda ajaja armaan gadiitiin teessoo imeelii saaguu dandeessa:
git config –global user.email “You_adr@email.com” Haala kana keessatti, bakka “You_adr@email.com” teessoo imeelii dhugaa agarsiifna. [id barreeffamootaa=”adtachment_13099″ align=”aligncenter” bal’ina=”663″]
Kuusaa Git Keessan Jalqabaa Uumuu
Kuusaa uumuuf, jalqaba gara galmee piroojektii deemi. Fakkeenyaaf, Windows irratti kun D:/GitProject ta’uu danda’a. Ajaja galchi:
cd
d:\GitProject Sana booda, kuusaa uumi:
git init Sana booda, faayilii hunda dabali:
git add –all Faayilii murtaa’e dabaluuf, galchi:
git add filename Amma commit uumuu dandeessa:
git commit -m “comment” Yaadannoowwan tokko tokko kuusaa uumuu irratti:
- Kuusaan tokko faayilii fi galmeewwan xiqqaa hedduu qabaachuu danda’a (baay’inaan galmee idilee qofa).
- Tokkoon tokkoon pirojektiidhaaf kuusaa adda ta’e qabaachuun gaariidha.
- Galmeewwan kuusaa kuusaa biraa keessaa hin uumiin (kuusaawwan matryoshka irraa fagaadhu!).
- Jijjiiramni galmeewwan kuusaa irratti godhame Git’n “hordofama” ta’a, garuu jijjiiramoonni kun hordofamuuf ykn galmaa’uuf kuusaatti dabalamuu qabu.
- Qaamolee Git “ilaalu” to’achuu dandeessa. Kuusaa deetaa baayyee gurguddoo ykn faayiloota yeroo bira darbuun gaariidha.
Muka Maddaa
SourceTree application bilisaa tajaajila GitHub, BitBucket fi Mercurial waliin hojjechuuf gargaarudha. Waltajjiiwwan Windows fi iOS hojjetaniif ni argama. Sourcetree jalqabaaf mijataadha. Kuusaadhaaf GUI hubannoo qabu kan qabuu fi humna guutuu Git karaa walqunnamtii salphaa ta’een akka fayyadamtu si dandeessisa. SourceTree fe’uuf, faayilii fe’iinsaa marsariitii ofiisaa irraa buufachuun hojjechuu qabda. Adeemsa fe’umsaa keessatti, application jijjiirama hard drive irratti akka godhu hayyamuu qabdu, waliigaltee hayyamaa irratti walii galuu qabdu. Akkasumas yeroo adeemsa fe’uu, SourceTree sooftiweerii git dabalataa kamiyyuu fe’uu yoo barbaadde gaafachuu danda’a. “Eeyyee” jettanii software kana install gochuu qabdu. Tajaajila Github waliin wal qunnamsiisuuf karaaleen lama jiru:
- Karaa pirootokoolii hayyamaa OAuth.
- Furtuu SSH waliin.
Mee waa’ee tokkoon tokkoon isaanii haa dubbannu. Karaan jalqabaa GitHub akkaawuntii fagoo waliin wal qunnamsiisuudha. SourceTree herrega GitHub kee gara OAuth akka walqunnamsiisu hayyami. Kun karaa salphaa GitHub gara SourceTree walitti hidhuudha.
- Jalqaba “Add an account” jedhu cuqaasaa.
- Sana booda GitHub kan keessummeessuuf filadhu. Pirootokoolii fi mirkaneessa filatamaa hin jijjiirin, jechuunis HTTPS fi OAuth dhiisi. Sana booda “Refresh OAuth Token” cuqaasi. Appichi ofumaan fuula marsariitii browser keessan keessaa banee ibsa seensaa herrega GitHub keessanii isin gaafatee jira. Yoo kanaan dura herrega GitHub kee biraawzari kana keessatti galtee turte, tarkaanfiin kun ni darba.
- SourceTree akka herrega GitHub keetii akka seenu hayyamuuf “Atlassian hayyami” cuqaasi.
- Sana booda waa’ee milkaa’inaan xumura mirkaneessuu ergaa arguu qabda. OK cuqaasi.
Sana booda guutummaa kuusaa kee SourceTree keessatti herrega kee cuqaasuun ilaaluu dandeessa.
- Lamaan furtuu SSH uumuuf, gara menu “Meeshaalee” deemii “Furtuuwwan SSH Uumi ykn Galchi” cuqaasi.
- Foddaa jenereetarii furtuu PuTTY keessatti “Uumi” cuqaasi.
- Qaree hantuutee gara iddoo duwwaatti sochoosi, fi qaree hantuutee hanga dhuma dhalootaatti sochoosi.
- Erga furtuu SSH uumuu xumurtee booda, furtuu SSH keetif jecha icciitii saagi.
- Furtuu uummataa fi furtuu dhuunfaa saagi.
- Jeneraatarii furtuu PuTTY hin cufin. Herrega GitHub kee keessa seeni, mallattoo avatar kee kan golee mirgaa gubbaa jiru cuqaasi, sana booda Sajoo cuqaasi.
- “SSH and GPG keys” irratti cuqaasuun “New SSH key” filadhu.
- Furtuu SSH kee maqaa kenniiti furtuu uummataa jenereetarii furtuu PuTTY irraa gara dirree furtuutti waraabi. Sana booda “Add SSH Key” cuqaasaa.
- Gara SourceTreetti deebi’aa, gara “Tools” deemuun “Launch SSH Agent” cuqaasaa.
- Yeroo muraasa booda, mallattoo hordoffii xiqqaa barruu hojii irratti argamu cuqaasi.
- Kanarraa kan ka’e, tarreen furtuuwwanii ni mul’ata. Furtuu dhuunfaa duraan qusatte itti dabaluuf “Furtuu Dabaluu” cuqaasi.
Amma gara fuula kuusaa GitHub deebi’ii SSH fayyadamuun clone gochuuf yaali. https://barreeffamoota.opexflow.com/sagantaa/chto-takoe-github-kak-polzovatsya.htm
GitKraken jedhamuun beekama
GitKraken application biraa kan GUI fayyadamuun sirna to’annoo version adda addaa wajjin hojjechuuf qophaa’edha. Jalqabuuf GitHub irratti galmaa’uu fi application GitKraken fe’uu qabda. Yeroo application jalqabdan maqaa fayyadamaa fi jecha icciitii keessan tajaajila GitHub irraa galchuu qabdu. Yeroo hunda jecha icciitii akka hin galchineef, furtuu SSH saaguu qabda. Yoo duraan furtuu SSH uumame hin qabdu ta’e, qajeelfama GitHub furtuu haaraa uumuu hordofuu dandeessa. Erga furtuu SSH kee qabaattee booda, herrega GitHub kee irratti dabaluu dandeessa. Kana gochuuf, “File” sana booda “Preferences” menu guddaa irraa filadhu. Sana booda “Authentication” filadhuutii daandii furtuuwwan uummataa fi dhuunfaa keetii kenni. Qabiyyee kamiyyuu gara GitHub maxxansuuf tarkaanfiin jalqabaa hojii kee hordofuuf kuusaa naannoo uumuudha. Galmeen kun faayiloota hunda of keessaa qabaata kan gara GitHub maxxansuu barbaaddu. Qajeelfama kenname hordofuu qabda:
- GitKraken keessatti kuusaa haaraa uumuuf, “Faayilii” menu guddaa irraa fili, sana booda “Init Repo”. Gosoota kuusaa adda addaatiif filannoowwan hedduu ni jiraatu, “Naannoo Qofa” fili.
- Sana booda galmee kuusaa haaraa kee ta’u fili. Galfata duwwaa ykn galmee duraan faayilii of keessaa qabu filachuu dandeessa; jijjiirama kee hin dhabdu.
- Sanduuqa qaaqa itti aanu akkasumas qindaa’inoota unkaalee durtii fi faayilii hayyamaa of keessaa qaba. Waan hundumaa akkuma jirutti dhiisi.
- “Kuusaa Uumi” cuqaasi.
Git (ykn GitKraken) naannootti kompiitara kee irratti fayyadamuuf herrega Github si hin barbaachisu. Haa ta’u malee, yoo fayyadamtoota biroo waliin tumsuuf karoorfatte, ykn faayiloota kompitara hedduu irraa fayyadamte, keessummeessituu akka Github fayyadamuu si barbaachisa. GitHub irratti kuusaa uumuuf, “Init Repo” erga cuqaastee booda, sarara “GitHub” filadhuutii foddaa akka armaan gadiitti mul’atu guuti:
- Herrega – Maqaa herrega GitHub keetii.
- Maqaa – maqaa kuusaa. Qubee, lakkoofsa fi jala sarara irraa qindeessuu.
- Ibsa – Ibsa kuusaan kun maal akka of keessaa qabu.
- Argachuu – bakka fagootti argachuu, nama hundaaf mul’achuu qaba ykn siifi namoota akka tumsitootaatti dabaltu qofaaf banaa ta’ee turuu qaba
- Init booda kloonii – filannoo kana mallatteeffamee dhiisi, kunis kuusaa GitHub irratti akka siif dhiyaatu taasisa.
- Bakka itti kloonii gochuu – bakka kompitara irratti galmeen kuusaa haaraa uumame itti kaa’amuu qabu filadhu.
- Dhumarratti, qaree “Kuusaa fi Kloonii Uumi” cuqaasi .
Daldala Bots GitHub irratti – Bot Github Madda Banaa
Sirni to’annoo version Git wantoota biroo keessaa,
roobootii daldalaa hojjechuuf fayyadama . Fakkeenyonni guddina akkasii buufachuu fi itti fayyadamuu dandeessan tokko tokko kunooti.
Roobootii Daldalaa Paayitoon
Roobootiin daldalaa Paayitooniin barreeffame https://github.com/areed1192/python-trading-robot irratti argama, kunis xiinxala teeknikaa fayyadamuun tooftaalee ofumaan hojjetan hojjechuu danda’a. Roobootiin kun haalawwan beekamoo hedduu fakkeessuuf kan qophaa’edha: Qabxii balaa waliigalaa portfoolii tokkoo wajjin walqabatu shallaguu fi yeroo daldalaa jirutti yaada yeroo qabatamaa kennuu danda’a. Gabatee deetaa yeroo dhugaa kan gatiiwwan seenaa fi ammaa yeroo jijjiiraman of keessaa qabu waliin hojjechuuf si dandeessisa. Adeemsa daataa kuusuu salphaa fi saffisaan akka argatan ni taasisa. Kana malees, daataa faayinaansii keessan akkuma dhufu salphaatti ilaaluu fi yoo barbaachisaa ta’e xiinxala dabalataa raawwachuu akka dandeessan haala barbaadamuun kan qophaa’u ta’a. Agarsiistota gatii seenaa fi ammaa fayyadaman of keessaa qaba.
Bot daldalaa Cassandre
Cassandre trading robot link to GitHub https://github.com/cassandre-tech/cassandre-trading-bot – jijjiirraa, herrega, ajaja, waliigaltee fi ejjennoo waliin walqabsiisuu kunuunsuu danda’a, kanaaf ijaaruu irratti xiyyeeffachuu dandeessa tarsiimoo. Tokkoon tokkoon gadhiifame jijjiirraa Kucoin, Coinbase fi Binance waliin akka hojjetu qoratama. Isa waliin, tooftaa mataa keetii uumuun salphaadha, kanaaf yeroo ejjennoo gabaabaa ykn dheeraa uumuu barbaadduuf haala kaa’uu fi seera kaa’uu qofa si barbaachisa. Bot kana daataa seenaa irratti qorachuuf loader jira. Yeroo qormaataa, Cassandre daataa galchee tooftaa keessan irratti ni dabala. Cassandre mana kitaabaa xiinxala teeknikaa ta4j irratti hundaa’uun tooftaa ijaaruuf si gargaara.
EA31337 Bilisaa
EA31337 Libre at https://github.com/EA31337/EA31337-Libre roobootii daldala Forex bilisaa tarsiimoo hedduu qabuu fi MQLn barreeffameedha. Roobootiin daldalaa kun tooftaalee 35 ol filachuu dandeessan qabate dhufa. Tokkoon tokkoon tooftaa of danda’ee yeroo adda addaa irratti gabaa xiinxaluu danda’a. Xiinxalli gabaa agarsiistota teeknikaa beekamoo ta’an irratti hundaa’a. Tooftaa mataa keessaniis barreessuu dandeessu.
Robot kevirite. Banavo