Git ni matumizi ya safu ya amri kwa udhibiti wa toleo, ambayo ni, kwa kuweka historia ya mabadiliko ambayo mtumiaji hufanya kwa faili za mradi. Kawaida hutumiwa kufanya kazi kwenye programu, lakini inaweza kutumika katika hali nyingine, kwa mfano, wabunifu hutumia Git kuhifadhi matoleo tofauti ya michoro na mipangilio. Git hukuruhusu kurudisha nyuma programu kwa toleo la awali, kulinganisha na kuchambua mabadiliko.
- Git kwa Kompyuta: masharti ya msingi na dhana, mwongozo wa utangulizi
- Jinsi Git Inafanya kazi
- Inasakinisha Git
- Kuweka mapema Git
- Kuunda Jalada lako la Kwanza la Git
- Wakati wa Kujitolea
- Shirikiana kwenye miradi ya Git
- Shida ya kawaida wakati wa kufanya kazi na mradi wa Git
- Amri muhimu – Amri za Git
- Programu za GUI za kufanya kazi na Git
- Desktop ya GitHub
- Sourcetree
- GitKraken
- Biashara ya Boti kwenye GitHub – Bot Github Open Source
- Roboti ya Uuzaji wa Python
- Biashara ya roboti Cassandre
- EA31337 Bure
Git kwa Kompyuta: masharti ya msingi na dhana, mwongozo wa utangulizi
Kabla ya kuanza kufanya kazi na Git, unahitaji kuelewa hazina, ahadi, na tawi ni nini.
Hifadhi ni mahali ambapo msimbo au data nyingine huhifadhiwa, pamoja na historia ya mabadiliko yao. Programu ya Git inaendeshwa ndani ya nchi na taarifa zote huhifadhiwa kwenye kompyuta yako, lakini pia unaweza kutumia huduma za mtandao. Maarufu zaidi kati yao ni Github. Kuna mbili zaidi zinazojulikana: Bitbucket na GitLab.
Ahadi ni taswira ya hali ya mradi kwa wakati maalum. Ina kitambulisho na maoni ya kipekee.
Tawi ni historia ya mabadiliko yaliyofanywa kwa mradi. Ina jina lake mwenyewe na inajumuisha ahadi. Hifadhi inaweza kuwa na matawi mengi ambayo hutengana au kuunganishwa na matawi mengine.
Jinsi Git Inafanya kazi
Wacha tuonyeshe kwa macho jinsi mfumo wa uhifadhi wa Git umepangwa, kwa kutumia mchoro rahisi kama mfano.
Hapa miduara inawakilisha ahadi, na mishale inaonyesha ni ipi inarejelea. Kwa kuwa kila mtu anarejelea ile iliyotangulia, C3 ndiyo toleo jipya zaidi, C2 ni toleo la zamani, na kadhalika, hadi la kwanza kabisa katika tawi hili la C0. Hili ni tawi kuu, linalojulikana kama bwana. Mstatili ulio na lebo kuu* ndani unaonyesha ni ahadi gani unayofanyia kazi kwa sasa. Katika takwimu, unaona grafu rahisi na tawi moja na ahadi nne. Git pia inaweza kufanya kazi na grafu ngumu ambazo zinajumuisha matawi kadhaa ambayo yanaweza kuunganishwa kuwa moja.
Inasakinisha Git
Git ni matumizi ya koni ambayo inaweza kufanya kazi kwenye mifumo ya uendeshaji ya Windows, Mac OS, na Linux. Tutakuambia jinsi ya kuiweka kwa kila mmoja wao. Ili kusakinisha chini ya Windows OS, unahitaji kupakua programu kutoka kwa tovuti rasmi https://git-scm.com/downloads na kuiweka.
Ikiwa unayo Mac OS na usakinishe meneja wa kifurushi cha Homebrew, ingiza amri:
brew install git Ikiwa Homebrew haijasanikishwa, basi endesha:
git –version Baada ya hayo, kwenye dirisha linaloonekana, utaulizwa kusakinisha Zana za Mstari wa Amri. . Git pia itasakinishwa na matumizi haya. Kwa Linux Debian na usambazaji mwingine kulingana na toleo hili, kama Ubuntu au Mint, amri ifuatayo inahitajika kusakinisha:
sudo apt install git .Kwa Linux CentOS, unahitaji kuingia:
sudo yum install git Git ni nini, usakinishaji na usanidi – usakinishaji: https://youtu.be/bkNCylkzFRk
Kuweka mapema Git
Baada ya kusakinisha Git, unahitaji kuisanidi ili kila wakati unapounda ahadi, jina la mwandishi linaonyeshwa. Ili kufanya hivyo, endesha git na utekeleze amri:
git config –global user.name ”
Mwandishi
“ Hapa, badala ya “Mwandishi”, tunaweka jina letu, kwa mfano, “Ivan_Petrov”. Baada ya hapo, unaweza kuweka barua pepe kwa amri ifuatayo:
git config –global user.email “You_adr@email.com” Katika kesi hii, badala ya “You_adr@email.com” tunaonyesha anwani halisi ya barua pepe.
Kuunda Jalada lako la Kwanza la Git
Ili kuunda hifadhi, kwanza nenda kwenye folda ya mradi. Kwa mfano, kwenye Windows hii inaweza kuwa D:/GitProject. Ingiza amri:
cd
d:\GitProject Baada ya hapo, tengeneza hazina:
git init Baada ya hapo, ongeza faili zote:
git add –all Ili kuongeza faili maalum, ingiza:
git add filename Sasa unaweza kuunda ahadi:
git commit -m “comment” Vidokezo vingine juu ya kuunda hazina:
- Hifadhi inaweza kuwa na faili nyingi na folda ndogo (zaidi folda ya kawaida).
- Ni bora kuwa na hazina tofauti kwa kila mradi.
- Usiunde folda za hazina ndani ya hazina nyingine (epuka hazina za matryoshka!).
- Mabadiliko yaliyofanywa kwa folda za hazina “hufuatiliwa” na Git, lakini mabadiliko haya lazima yaongezwe kwenye hazina ili kufuatiliwa au kurekodiwa.
- Unaweza kudhibiti vitu ambavyo Git “hutazama”. Ni bora kupuuza hifadhidata kubwa sana au faili za muda.
Wakati wa Kujitolea
Ahadi katika Git zinapendekezwa katika kesi zifuatazo:
- utendaji mpya ulioongezwa kwenye mradi;
- mende zote zimewekwa;
- unafunga kwa leo na unataka kuhifadhi mabadiliko yako.
Shirikiana kwenye miradi ya Git
Wacha tuseme wewe na marafiki zako mlikuja na mradi mpya na kuamua kushiriki majukumu. Mmoja atawajibika kwa utendakazi, mwingine kwa muundo na muundo, wa tatu kwa usajili, idhini na usalama. Katika kesi hii, unahitaji tawi. Kama ilivyotajwa tayari, tawi ni seti ya shughuli zinazoenda kwa mlolongo mmoja baada ya mwingine. Tawi kuu linaitwa bwana. Matawi mengine ni ya kutekeleza vipengele vipya au kurekebisha hitilafu. Kwa hivyo, katika tawi tofauti, unaweza kufanya mabadiliko yoyote, na kisha uunganishe na kuu. Wataalam wengi hawashauri kuunda ahadi katika tawi kuu, lakini kupendekeza kuunda mpya, kufanya mabadiliko ndani yake na kisha kuiunganisha kuwa bwana. Ili kuanza tawi jipya, unahitaji kuendesha amri:
git branch
bugFixHii inaweza pia kufanywa kwa amri ifuatayo:
git Checkout -b
bugFix
Njia ya pili inatofautiana na ya kwanza kwa kuwa katika kesi hii, baada ya kutekeleza amri, unaingia mara moja kwenye tawi lililoundwa.
Ni bora kutaja tawi jipya kwa ufupi, lakini wakati huo huo jina la kutosha na linaloeleweka ili kuzuia machafuko katika mradi huo. Unapotumia mfumo wako, unaweza kubainisha kitambulisho kabla ya jina la kazi. Pia, usisahau kuacha maoni yako katika kila ahadi unayounda, ambayo inapaswa kuonyesha kiini cha mabadiliko. Ili kuhama kutoka tawi moja hadi jingine, unahitaji kuendesha amri ifuatayo:
git checkout
new
_1 Baada ya kumaliza kazi, mabadiliko yaliyofanywa kwa tawi la sasa lazima yaunganishwe kuwa bwana, masters. Ili kufanya hivyo, kwanza angalia tawi kuu kwa kutumia amri:
git Checkout master Baada ya hapo, sasisha tawi la ndani:
git
pull
origin
masterSasa unaweza kuunganisha matawi:
git
merge
bugFix Amri hii inaongeza mabadiliko kutoka kwa tawi lililobainishwa katika amri ya (bugFix) kwa tawi ulilopo, katika kesi hii bwana. Ili kuona hali ya sasa ya tawi, unahitaji kuingiza amri:
hali ya git Ili watumiaji wengine wanaofanya kazi kwenye mradi kuona mabadiliko yaliyofanywa, unahitaji kuwasukuma kwenye seva. Ili kufanya hivyo, lazima kwanza uende kwenye tawi ambalo unataka kushinikiza kwa github. Kuingiza bwana, endesha amri:
git checkout master Baada ya hapo, unaweza kuisukuma kwa seva ya Github:
git push origin masterIli mtu mwingine apate ufikiaji wa mradi, unahitaji huduma ya kuhifadhi msimbo, kwa mfano, Github. Ikiwa umejiunga na mradi hivi karibuni na unahitaji kuipakua kwako, endesha amri:
git clone https://github.com/…/….git
Hapa https://github.com/…/….git ndio anwani ya hazina. Inaweza kupatikana kwa kufungua mradi uliotaka na kubofya kitufe cha kijani cha “Msimbo”.
Ushauri muhimu!
Inapendekezwa kuwa usasishe masters kwenye mashine yako ya karibu kabla ya kuunda tawi jipya. Ili kufanya hivyo, ingiza tawi linalohitajika na uendesha amri ifuatayo:
git pull origin master Matokeo yake, mabadiliko halisi yatapakuliwa kutoka kwa github. Kwa njia hiyo hiyo, unaweza kusasisha tawi lolote. Ili kusasisha matawi yote yaliyopo, unaweza kuendesha amri:
git pull
Shida ya kawaida wakati wa kufanya kazi na mradi wa Git
Wakati wa kujaribu kuunganisha mabadiliko kiotomatiki, inaweza kutokea kwamba matawi yote mawili yana mabadiliko kwenye mstari mmoja katika kesi hii unapoendesha amri:
git merge master Hitilafu ifuatayo inaonekana:
Kuunganisha kiotomatiki Hello.py
CONFLICT (yaliyomo): Unganisha migogoro ndani Hello.py Kuunganisha
kiotomatiki kumeshindwa; rekebisha migogoro kisha toa matokeo. Katika kesi hii, unahitaji kutatua mzozo kwa mikono. Ili kufanya hivyo, fungua faili ambayo hitilafu ilitokea, kwa upande wetu ni Hello.py, tambua ni nini kibaya na utatue. Baada ya hayo, ongeza faili iliyosahihishwa na amri:
git add
Hello
.
py Na unda ahadi mpya:
git commit -m “Mzozo uliounganishwa”
Amri muhimu – Amri za Git
Unaweza kujua jinsi tawi la chini linatofautiana na lingine kwa kutumia amri:
git
diff < first_branch > <second_branch> Ili kufuta tawi la ziada, chapa:
branch_namegit branch -d <
git help Pata usaidizi kwa amri maalum:
git help <command_name> Kozi ya mwanzo ya Git na GitHub – unachohitaji kujua kuhusu usakinishaji, jinsi ya kusakinisha, ahadi, hifadhi, amri, jinsi ya kuunda, kufuta na kufanya mabadiliko kwa matawi: https: //youtu.be/zZBiln_2FhM
Programu za GUI za kufanya kazi na Git
Ni rahisi kusimamia matoleo ya programu si kwa njia ya mstari wa amri, lakini kwa kutumia interface ya graphical. Baadhi ya mazingira ya ukuzaji na wahariri wa maandishi hutoa kiolesura cha picha cha kufanya kazi na Git. Lakini pia kuna programu maalum, tunaorodhesha baadhi yao:
- GitHub Desktop ni programu ya kielelezo iliyoundwa kufanya kazi na matumizi ya Git na huduma ya Github, inaweza kuunganisha na kupakua hazina kwenye diski yako kuu, na pia kudhibiti mabadiliko na kufanya mambo mengine muhimu.
- Sourcetree ni mteja wa bure wa Git kwa mifumo ya uendeshaji ya Windows na Mac ambayo hurahisisha kuingiliana na hazina.
- GitKraken ni mteja wa picha wa Windows, Linux na MacO anayetumia huduma za GitHub, GitLab na Bitbucket. Pamoja nayo, huwezi kutatua kazi za kimsingi tu, lakini pia fanya shughuli ngumu zaidi, kwa mfano, unganisha na kupanga upya ahadi, unganisha matawi, andika upya historia.
Wacha tuzungumze juu ya kila mmoja wao kwa undani zaidi.
Desktop ya GitHub
[kitambulisho cha maelezo = “attach_12709″ align=”aligncenter” width=”624″]
Kusimamia na kusanidi miradi Github Desktop[/caption] GitHub Desktop ni programu ya kompyuta yako ya kibinafsi inayokuruhusu kuingiliana moja kwa moja na huduma ya Github. Zana hii hukuruhusu kudhibiti matoleo kwa kutumia kiolesura cha picha, kuharakisha utendakazi wako wa ukuzaji. GitHub Desktop hukuruhusu kuingiliana na Git bila kutumia safu ya amri, kwa kutumia kiolesura cha programu tu. Ni muhimu kuzingatia kwamba programu ya Desktop ya GitHub haiwezi kufanya kila kitu kinachoweza kufanywa na mstari wa amri, lakini interface ya mtumiaji yenyewe inatoa amri za msingi za Git. GitHub Desktop inafanya kazi kwa mifumo yote maarufu ya uendeshaji, pamoja na Windows, Linux, na macOS. Tutakuambia jinsi ya kusakinisha GitHub Desktop na kufanya kazi na programu hii. Ili kutumia huduma ya GitHub na programu ya GitHub Desktop, Utahitaji kuunda akaunti ya Github ikiwa huna tayari. Ili kufanya hivyo, nenda kwa GitHub. Kona ya juu kulia, utaona kitufe kinachosema “Jisajili”.
Bofya juu yake ili kwenda kwenye ukurasa unaofuata. Unahitaji kuingiza maelezo yako, ikijumuisha barua pepe yako, jina la mtumiaji na nenosiri. Katika hatua inayofuata, utaulizwa kuthibitisha akaunti yako kwa kubofya kiungo kilicho ndani ya barua pepe iliyokuja kwa anwani maalum. Baada ya kuthibitishwa, akaunti ya GitHub itaundwa na unaweza kuanza kutumia jukwaa. Akaunti yako ya GitHub ikiwa imesanidiwa, uko tayari kusakinisha programu ya Kompyuta ya GitHub kwenye kompyuta yako ya kibinafsi. Ili kufanya hivyo, fungua kichupo kipya kwenye kivinjari chako na uende kwenye ukurasa wa upakuaji wa programu.
Watumiaji wa Windows wanahitaji kubofya kitufe kikubwa cha zambarau kinachosema “Pakua kwa Windows”, lakini ikiwa wewe ni mtumiaji wa Mac, unahitaji kupata mstari unaosema macOS chini ya kifungo na ubofye juu yake. Lazima iwe macOS 10.12 au matoleo mapya zaidi au 64-bit Windows. Baada ya kupakua, utahitaji kusanikisha programu, na kisha uingie na akaunti iliyoundwa katika hatua ya awali. Huhitaji kuingia katika akaunti yako mara moja, lakini ni vyema kufanya hivyo sasa. Ili kuunda hazina mpya, fungua Desktop ya GitHub na ubofye kisanduku cha pili chini kinachosema “Unda Hifadhi Mpya kwenye Hifadhi yako ngumu”. Dirisha ibukizi litaonekana ambalo linahitaji kujazwa – anza kwa kutaja hifadhi ya kwanza. Baada ya kuchagua jina, utahitaji pia kuchagua mahali ambapo itakuwa iko kwenye kompyuta. Unaweza pia kuteua kisanduku kinachosema “Anzisha hazina hii kwa README” ikiwa unataka kurekebisha faili ya README yenyewe baadaye. Baada ya hayo, bonyeza “Unda Hifadhi”. Kama matokeo, umeunda hazina mpya ya Git kwa kutumia programu ya Desktop ya GitHub bila kutumia kivinjari.
Juu ya ukurasa mpya, utaona jina la hazina na tawi. Kwa kweli, hivi sasa hazina inapatikana tu kwenye kompyuta yako. Ili kuichapisha, tunahitaji kubofya “Chapisha Hifadhi”. Hazina mpya sasa itaonekana kwenye wasifu wako wa github. Unaweza kutumia programu ya GitHub Desktop kuweka tawi la mradi wako. Ili kufanya hivyo, bofya “Tawi la Sasa”, na kisha chagua tawi linalohitajika katika orodha ya matawi, jina lake na bofya “Unda”. Ili kubadilisha kati ya mandharinyuma nyepesi na nyeusi, nenda kwenye Chaguo, Mwonekano. Unaweza kutumia programu ya eneo-kazi kuunda kazi za kushirikiana kwenye miradi na wengine. Maswali hukuruhusu kufuatilia mawazo na kujadili mabadiliko yoyote kwenye miradi yako. Ili kuunda suala, kwenye upau wa menyu, tumia menyu ya “Repository”, kisha bofya “Unda Suala”.
Vinginevyo, unaweza kuzindua GitHub Desktop kutoka kwa mstari wa amri. Ili kufanya hivyo, fungua haraka ya amri na chapa Github. Unaweza pia kuzindua GitHub Desktop dhidi ya hazina maalum. Chapa tu Github ikifuatiwa na njia ya uwekaji kumbukumbu.
Sourcetree
SourceTree ni programu ya bure ya kufanya kazi na GitHub, BitBucket na huduma za Mercurial. Inapatikana kwa majukwaa yanayoendesha Windows na iOS. Sourcetree ni rafiki wa mwanzo. Inayo GUI angavu ya hazina na hukuruhusu kutumia nguvu kamili ya Git kupitia kiolesura kilichorahisishwa. Ili kufunga SourceTree, unahitaji kupakua faili ya ufungaji kutoka kwenye tovuti rasmi na kuiendesha. Wakati wa mchakato wa ufungaji, utahitaji kuruhusu programu kufanya mabadiliko kwenye gari ngumu, kukubaliana na makubaliano ya leseni. Pia wakati wa mchakato wa usakinishaji, SourceTree inaweza kuuliza ikiwa unataka kusanikisha programu yoyote ya ziada ya git. Lazima useme “Ndiyo” na usakinishe programu hii. Kuna njia mbili za kuunganishwa na huduma ya Github:
- Kupitia itifaki ya idhini ya OAuth.
- Na kitufe cha SSH.
Hebu tuzungumze juu ya kila mmoja wao. Njia ya kwanza ni kuunganisha GitHub na akaunti ya mbali. Ruhusu SourceTree iunganishe akaunti yako ya GitHub kwenye OAuth. Hii ndio njia rahisi ya kuunganisha GitHub kwa SourceTree.
- Bonyeza kwanza “Ongeza akaunti”.
- Kisha chagua GitHub kwa mwenyeji. Usibadilishe itifaki na uthibitishaji unaopendelewa, yaani, acha HTTPS na OAuth. Kisha bofya “Onyesha upya Tokeni ya OAuth”. Programu itafungua ukurasa wa wavuti kiotomatiki kwenye kivinjari chako na kukuuliza maelezo ya kuingia kwa akaunti yako ya GitHub. Ikiwa hapo awali umeingia kwenye akaunti yako ya GitHub katika kivinjari hiki, hatua hii itarukwa.
- Bofya “Idhinisha atlassian” ili kuruhusu ufikiaji wa SourceTree kwa akaunti yako ya GitHub.
- Baada ya hapo, unapaswa kuona ujumbe kuhusu kukamilika kwa ufanisi wa uthibitishaji. Bofya Sawa.
Kisha unaweza kutazama hazina yako yote katika SourceTree kwa kubofya akaunti yako.
Njia ya pili ni kuunganisha GitHub na kitufe cha SSH. Ili kufanya hivyo, unahitaji kutoa jozi ya funguo za SSH. Huu ni ufunguo wa kibinafsi na wa umma. Ufunguo wa umma unatumika katika akaunti ya GitHub. Kwa upande mwingine, ufunguo wa kibinafsi utaongezwa kwenye orodha ya funguo kwenye kompyuta yako. Yafuatayo ni maagizo:
- Ili kutengeneza jozi ya vitufe vya SSH, nenda kwenye menyu ya “Zana” na ubofye “Unda au Leta Vifunguo vya SSH”.
- Bonyeza “Tengeneza” kwenye kidirisha cha jenereta cha PuTTY.
- Sogeza kishale cha kipanya hadi kwenye nafasi tupu, na usogeze kishale cha kipanya hadi mwisho wa kizazi.
- Baada ya kumaliza kutengeneza kitufe cha SSH, weka nenosiri la ufunguo wako wa SSH.
- Hifadhi ufunguo wa umma na ufunguo wa faragha.
- Usifunge jenereta ya ufunguo wa PuTTY. Ingia kwenye akaunti yako ya GitHub, bofya ikoni yako ya avatar kwenye kona ya juu kulia, kisha ubofye Mipangilio.
- Bonyeza “SSH na GPG funguo” na kuchagua “New SSH muhimu”.
- Ipe ufunguo wako wa SSH jina na unakili ufunguo wa umma kutoka kwa jenereta ya ufunguo wa PuTTY kwenye uwanja muhimu. Baada ya hayo, bofya “Ongeza Kitufe cha SSH”.
- Rudi kwa SourceTree, nenda kwa “Zana” na ubofye “Zindua SSH Agent”.
- Baada ya muda, bofya ikoni ndogo ya kufuatilia kwenye upau wa kazi.
- Matokeo yake, orodha ya funguo itaonekana. Bofya “Ongeza Ufunguo” ili kuongeza ufunguo wa faragha uliohifadhi hapo awali.
Sasa rudi kwenye ukurasa wa hazina wa GitHub na ujaribu kuifanya kwa kutumia SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken ni programu nyingine iliyoundwa kufanya kazi na mifumo mbalimbali ya udhibiti wa matoleo kwa kutumia GUI. Ili kuanza, unahitaji kujiandikisha kwenye GitHub na usakinishe programu ya GitKraken. Unapoanzisha programu, unahitaji kuingiza jina lako la mtumiaji na nenosiri kutoka kwa huduma ya GitHub. Ili usiingize nenosiri kila wakati, unahitaji kusanidi ufunguo wa SSH. Ikiwa tayari huna kitufe cha SSH kilichotolewa, unaweza kufuata mwongozo wa GitHub juu ya kuunda ufunguo mpya. Mara tu ukiwa na ufunguo wako wa SSH, unaweza kuiongeza kwenye akaunti yako ya GitHub. Ili kufanya hivyo, chagua “Faili” kisha “Mapendeleo” kutoka kwenye orodha kuu. Kisha chagua “Uthibitishaji” na utoe njia za funguo zako za umma na za kibinafsi. Hatua ya kwanza ya kuchapisha maudhui yoyote kwa GitHub ni kuunda hazina ya ndani ili kufuatilia kazi yako. Folda hii itakuwa na faili zote ambayo unataka kuchapisha kwa GitHub. Lazima ufuate maagizo:
- Ili kuunda hazina mpya katika GitKraken, chagua “Faili” kutoka kwenye orodha kuu, kisha “Init Repo”. Kutakuwa na chaguzi kadhaa kwa aina tofauti za hazina, chagua “Mtaa Pekee”.
- Kisha chagua folda ambayo itakuwa hazina yako mpya. Unaweza kuchagua folda tupu au folda ambayo tayari ina faili; hutapoteza mabadiliko yako.
- Kisanduku kidadisi kinachofuata pia kina mipangilio ya violezo chaguo-msingi na faili za leseni. Acha kila kitu kama kilivyo.
- Bonyeza “Unda Hifadhi”.
Huhitaji akaunti ya Github kutumia Git (au GitKraken) ndani ya kompyuta yako. Walakini, ikiwa unapanga kushirikiana na watumiaji wengine, au kutumia faili kutoka kwa kompyuta nyingi, utahitaji kutumia seva pangishi kama vile Github. Ili kuunda hazina kwenye GitHub, baada ya kubofya “Init Repo”, chagua mstari “GitHub” na ujaze dirisha linaloonekana kama ifuatavyo:
- Akaunti – Jina la akaunti yako ya GitHub.
- Jina – jina la hifadhi. Tunga kutoka kwa herufi, nambari na miktari.
- Maelezo – Maelezo ya hazina hii itakuwa na nini.
- Ufikiaji – ufikiaji wa eneo la mbali, iwe linapaswa kuonekana na kila mtu au libaki wazi kwako tu na watu unaowaongeza kama washirika.
- Clone baada ya init – acha chaguo hili limeangaliwa, ambalo litafanya hazina kupatikana kwako kwenye GitHub.
- Mahali pa kuiga – chagua mahali kwenye kompyuta ambapo folda ya hifadhi mpya inapaswa kuwekwa.
- Hatimaye, bofya kitufe cha “Unda Hifadhi na Clone” .
Baada ya hayo, folda mpya itaonekana kwenye kona ya juu kushoto ya kiolesura cha GitKraken, na tunaweza kuona habari zaidi juu yake kwenye safu ya kushoto. Unapounganisha GitHub kwa GitKraken, hakikisha kwamba uidhinishaji unafanywa katika Chrome au Firefox, si Internet Explorer.
Biashara ya Boti kwenye GitHub – Bot Github Open Source
Mfumo wa udhibiti wa toleo la Git hutumiwa, kati ya mambo mengine, kutengeneza
roboti za biashara . Hapa kuna mifano ya maendeleo kama haya ambayo unaweza kupakua na kutumia.
Roboti ya Uuzaji wa Python
Roboti ya biashara iliyoandikwa kwa Python inapatikana katika https://github.com/areed1192/python-trading-robot, ambayo inaweza kutekeleza mikakati ya kiotomatiki kwa kutumia uchambuzi wa kiufundi. Roboti imeundwa kuiga matukio kadhaa ya kawaida: Inaweza kukokotoa alama za jumla za hatari zinazohusiana na kwingineko na kutoa maoni ya wakati halisi wakati wa kufanya biashara. Hukuruhusu kufanya kazi na jedwali la data la wakati halisi ambalo lina bei za kihistoria na za sasa kadri zinavyobadilika. Itafanya mchakato wa kuhifadhi data kuwa rahisi na kwa ufikiaji wa haraka. Kwa kuongezea, itabinafsishwa ili uweze kutazama data yako ya kifedha kwa urahisi inapokuja na kufanya uchanganuzi zaidi ikiwa inahitajika. Ina viashirio vinavyotumia bei za kihistoria na za sasa.
Biashara ya roboti Cassandre
Kiungo cha roboti ya biashara ya Cassandre kwa GitHub https://github.com/cassandre-tech/cassandre-trading-bot – ina uwezo wa kutunza kuunganisha kwa kubadilishana, akaunti, maagizo, mikataba na nafasi, ili uweze kuzingatia kujenga yako. mkakati. Kila kutolewa hujaribiwa kufanya kazi na kubadilishana Kucoin, Coinbase na Binance. Pamoja nayo, ni rahisi kuunda mkakati wako mwenyewe, kwa hili unahitaji tu kuweka masharti wakati unataka kuunda nafasi fupi au ndefu na kuweka sheria. Kuna kipakiaji cha kujaribu roboti kwenye data ya kihistoria. Wakati wa majaribio, Cassandre ataleta data na kuiongeza kwenye mkakati wako. Cassandre atakusaidia kuunda mkakati kulingana na maktaba ya uchambuzi wa kiufundi ya ta4j.
EA31337 Bure
EA31337 Libre katika https://github.com/EA31337/EA31337-Libre ni roboti ya bure ya mikakati mingi ya kibiashara iliyoandikwa kwa MQL. Roboti ya biashara inakuja na mikakati zaidi ya 35 ya kuchagua. Kila mkakati unaweza kuchanganua soko kwa muda tofauti tofauti kwa kujitegemea. Uchambuzi wa soko unategemea viashiria maarufu vya kiufundi. Unaweza pia kuandika mikakati yako mwenyewe.
Robot kevirite. Banavo