Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti

Программирование

Git ndeye yekuraira-mutsara utility yeshanduro control, ndiko kuti, yekuchengeta nhoroondo yekuchinja inoitwa nemushandisi kupurojekiti mafaera. Inowanzo shandiswa kushanda pamashandisirwo, asi inogona kushandiswa mune dzimwe nguva, semuenzaniso, vagadziri vanoshandisa Git kuchengetedza shanduro dzakasiyana dzedhirowa uye marongero. Git inokutendera iwe kudzoreredza application kune yekutanga vhezheni, enzanisa uye ongorora shanduko.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti

Git yevanotanga: mazwi ekutanga uye pfungwa, nhanganyaya

Usati watanga kushanda neGit, unofanirwa kunzwisisa kuti repository, kuzvipira, uye bazi chii.
A repository inzvimbo inochengeterwa kodhi kana imwe data, pamwe nenhoroondo yekuchinja kwavo. Iyo Git chirongwa chinomhanya munharaunda uye ruzivo rwese rwunochengetwa pakombuta yako, asi unogona zvakare kushandisa Internet masevhisi. Inonyanya kufarirwa kwavari ndeye Github. Kune mamwe maviri anonyanya kuzivikanwa: Bitbucket uye GitLab.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
Kuzvipira mufananidzo wemamiriro epurojekiti pane imwe nguva nenguva. Iyo ine ID yakasarudzika uye makomendi.
Bazi inhoroondo yeshanduko dzakaitwa pachirongwa. Iyo ine zita rayo uye ine macommits. A repository inogona kuva nemapazi akawanda anobuda kana kusangana nemamwe mapazi.

Iyo Git Inoshanda sei

Ngatiratidzei nekuona kuti Git yekuchengetedza system yakarongwa sei, tichishandisa dhizaini iri nyore semuenzaniso.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhotiPano madenderedzwa anomiririra zviitwa, uye miseve inoratidza kuti ndeipi inoreva kuti ndeipi. Sezvo munhu wese achitaura kune yapfuura, C3 ndiyo itsva, C2 ndiyo yekare vhezheni, zvichingodaro, kusvika kune yekutanga mubazi iri reC0. Iri ndiro bazi ratenzi, rinowanzonzi tenzi. Rectangle yakanyorwa main* mukati inoratidza kuti ndeipi chibvumirano chauri kushanda pachiri. Mumufananidzo, iwe unoona girafu rakareruka nebazi rimwe uye mana anoita. Git inokwanisawo kushanda nemagrafu akaomarara ayo anosanganisira akati wandei matavi anogona kusangana kuita rimwe.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti

Kuisa Git

Git chishandiso chekoni chinogona kumhanya paWindows, Mac OS, uye Linux masisitimu anoshanda. Tichakuudza kuti ungaiisa sei kune mumwe nemumwe wavo. Kuisa pasi peWindows OS, unofanirwa kudhawunirodha application kubva kune yepamutemo webhusaiti https://git-scm.com/downloads uye woiisa.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhotiKana iwe uine Mac OS uye wakaisa iyo Homebrew package maneja, isa iwo murairo:
brew install git Kana Homebrew isina kuisirwa, wobva wamhanya:
git –version Mushure meizvozvo, muhwindo rinoonekwa, iwe unozokurudzirwa kuisa Command Line Zvishandiso. . Git ichaiswa zvakare neichi chishandiso. YeLinux Debian uye kumwe kugoverwa kunoenderana neshanduro iyi, yakadai seUbuntu kana Mint, murairo unotevera unodiwa kuisa:
sudo apt install git .Kune Linux CentOS, unofanirwa kupinda:
sudo yum kuisa git Chii chinonzi Git, kuisa uye kugadzirisa – kuisa: https://youtu.be/bkNCylkzFRk

Presetting Git

Mushure mekuisa Git, unofanirwa kuigadzirisa kuitira kuti pese paunogadzira chibvumirano, zita remunyori rinoratidzwa. Kuti uite izvi, shandisa git uye uite murairo:
git config –global user.name ”
Munyori
Pano, panzvimbo ye “Munyori”, tinoisa zita redu, somuenzaniso, “Ivan_Petrov”. Mushure meizvozvo, unogona kuseta iyo email kero nemurairo unotevera:
git config –global user.email “You_adr@email.com” Muchiitiko ichi, panzvimbo yekuti “You_adr@email.com” tinoratidza iyo email kero chaiyo. Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti

Kugadzira Yako Yekutanga Git Repository

Kuti ugadzire repository, tanga waenda kune purojekiti folda. Semuenzaniso, paWindows iyi inogona kunge iri D:/GitProject. Isa mutemo:
cd
d:\GitProject Mushure meizvozvo, gadzira repository:
git init Mushure meizvozvo, wedzera mafaera ese:
git wedzera –all Kuwedzera imwe faira, pinda:
git wedzera filename Iye zvino unogona kugadzira chibvumirano:
git commit -m “comment” Mamwe manotsi ekugadzira repository:

  1. A repository inogona kuva nemafaira akawanda uye maforodha madiki (kunyanya ingori folda yenguva dzose).
  2. Zvakanakisa kuve nenzvimbo yakaparadzana yepurojekiti yega yega.
  3. Usagadzira maforodha enzvimbo mukati meimwe repository (dzivisa matryoshka repositories!).
  4. Shanduko dzakaitwa kune repository mafolda “anotevedzwa” neGit, asi shanduko idzi dzinofanirwa kuwedzerwa kune repository kuitira kuti itevedzwe kana kurekodhwa.
  5. Iwe unogona kudzora zvinhu izvo Git “inoona”. Zvakanakisa kufuratira akakura kwazvo dataset kana mafaira echinguvana.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti

Nguva Yokuzvipira

Kuzvipira muGit kunokurudzirwa mune zvinotevera kesi:

  • mashandiro matsva akawedzerwa kupurojekiti;
  • zvose zvipembenene zvakagadziriswa;
  • uri kuvhara nhasi uye unoda kuchengetedza shanduko dzako.

Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti

Batiranai pamapurojekiti eGit

Ngatiti iwe neshamwari dzako makauya nepurojekiti nyowani uye mafunga kugovana mabasa. Imwe ichava nebasa rekushanda, imwe yekugadzira uye dhizaini, yechitatu yekunyoresa, mvumo uye chengetedzo. Muchiitiko chino, unofanira kubatanidza. Sezvatotaurwa, bazi seti yezvibvumirano zvinoenda zvakateerana. Ishe bazi rinonzi tenzi. Mamwe mapazi ndeekushandisa maitiro matsva kana kugadzirisa tsikidzi. Nokudaro, mune rimwe bazi rakasiyana, unogona kuita chero shanduko, uye wozobatanidza ivo neyo huru. Nyanzvi dzakawanda hadzikurudzire kugadzira kuzvipira mubazi guru, asi vanokurudzira kugadzira imwe nyowani, kuita shanduko mairi uye wozoisanganisa kuita tenzi. Kuti utange bazi idzva, unofanirwa kumhanya murairo:
git bazi
bugFixIzvi zvinogona zvakare kuitwa nemurairo unotevera:
git checkout -b
bugFix

Yechipiri nzira inosiyana neyekutanga mune iyi kesi, mushure mekuita murairo, iwe unobva wangopinda mubazi rakagadzirwa.

Zviri nani kutumidza bazi idzva rine muchidimbu, asi panguva imwechete inokwana capacious uye inonzwisisika zita kudzivirira kuvhiringidzika mupurojekiti. Paunenge uchishandisa system yako, unogona kudoma chiziviso pamberi pezita rebasa. Zvakare, usakanganwa kusiya mhinduro yako mune yega yega yaunogadzira, iyo inofanirwa kuratidza kukosha kwekuchinja. Kuti ufambe kubva kune rimwe bazi uchienda kune rimwe, unofanirwa kumhanyisa murairo unotevera:
git checkout
new
_1 Mushure mekupedza basa, shanduko dzakaitwa kubazi razvino dzinofanira kubatanidzwa mune master, masters. Kuti uite izvi, tanga watarisa tenzi webazi uchishandisa rairo:
git Checkout master Mushure meizvozvo, gadziridza bazi renzvimbo:
git
dhonza
mavambo
master.Iye zvino unogona kubatanidza matavi:
git
merge
bugFix Uyu murairo unowedzera shanduko kubva kubazi rinotsanangurwa mu (bugFix) rairo kune bazi rauri, mune ino kesi tenzi. Kuti uone mamiriro azvino ebazi, iwe unofanirwa kuisa iyo murairo:
git mamiriro Kuti vamwe vashandisi vari kushanda papurojekiti vaone shanduko dzakaitwa, unofanirwa kusundira kune server. Kuti uite izvi, unofanira kutanga waenda kubazi raunoda kusundira ku github. Kupinda tenzi, mhanyisa iwo murairo:
git Checkout master Mushure meizvozvo, unogona kusundira kuGithub server:
git push origin masterKuti mumwe munhu awane mukana kune purojekiti, iwe unoda sevhisi yekuchengetedza kodhi, semuenzaniso, Github. Kana uchangobva kujoinha purojekiti uye iwe unofanirwa kuidhawunirodha kwauri, mhanyisa iwo murairo:
git clone https://github.com/…/….git

Pano https://github.com/…/….git ndiyo kero yenzvimbo. Inogona kuwanikwa nekuvhura purojekiti yaunoda uye nekudzvanya bhatani regirini “Code”.

Zano rakakosha!

Zvinokurudzirwa kuti uvandudze masters pamushini wako wepanzvimbo usati wagadzira bazi idzva. Kuti uite izvi, pinda bazi raunoda uye mhanyisa unotevera kuraira:
git dhonza mavambo master Nekuda kweizvozvo, shanduko chaidzo dzichatorwa kubva kugithub. Nenzira imwecheteyo, unogona kugadzirisa chero bazi. Kuti ugadzirise matavi ese aripo, unogona kumhanya murairo:
git dhonza

Dambudziko rakajairika kana uchishanda neGit purojekiti

Paunenge uchiedza kusanganisa otomatiki shanduko, zvinogona kuitika kuti matavi ese ari maviri ane shanduko pamutsetse mumwechete mune ino kesi kana iwe uchimhanyisa murairo:
git merge master Iko kunokanganisa kunotevera kunooneka:
Auto-kubatanidza Hello.py CONFLICT
(zvirimo): Unganidza kusawirirana mukati Mhoro.py Kubatanidza otomatiki
kwakundikana; gadzirisa kusawirirana uye woita mhedzisiro. Muchiitiko ichi, unofanirwa kugadzirisa kusawirirana nemaoko. Kuti uite izvi, vhura iyo faira yakaitika kukanganisa, kwatiri iri Hello.py, ona kuti chii chakaipa uye gadzirisa. Mushure meizvozvo, wedzera iyo yakagadziridzwa faira nemurairo:
git add
Hello
.
py Uye gadzira chibvumirano chitsva:
git commit -m “Merged conflict”

Mirairo inobatsira – Git mirairo

Unogona kuona kuti bazi repasi rinosiyana sei kubva kune rimwe uchishandisa rairo:
git
diff < first_branch > <second_branch> Kudzima rimwe bazi , nyora:

branch_namegit branch -d <
git rubatsiro Wana rubatsiro pane chaiyo kuraira:
git rubatsiro <command_name> Git uye GitHub yekutanga kosi – izvo zvaunoda kuziva nezve kuisirwa, maitiro ekuisa, kuita, repository, mirairo, kugadzira, kudzima uye kuita shanduko kumatavi: https: //youtu.be/zZBiln_2FhM



GUI zvirongwa zvekushanda neGit

Zviri nyore kubata shanduro dzesoftware kwete kuburikidza nemutsara wekuraira, asi uchishandisa graphical interface. Dzimwe nzvimbo dzekusimudzira uye vapepeti vemavara vanopa graphical interface yekushanda neGit. Asi kune zvakare akakosha zvirongwa, isu tinonyora mamwe acho:

  1. GitHub Desktop ndeye graphical application yakagadzirirwa kushanda neGit utility uye Github sevhisi, inogona kutevedzera uye kudhawunirodha repositori kune yako hard drive, pamwe nekugadzirisa shanduko uye kuita zvimwe zvinhu zvinobatsira.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  2. Sourcetree ndeyemahara Git mutengi weWindows uye Mac anoshanda masisitimu anoita kuti zvive nyore kupindirana nemarepositori.
  3. GitKraken mushandisi-ane hushamwari graphical mutengi weWindows, Linux uye MacOs anotsigira GitHub, GitLab uye Bitbucket masevhisi. Nayo, haugone chete kugadzirisa mabasa ekutanga, asiwo kuita mamwe maoresheni akaomarara, semuenzaniso, kusanganisa uye kurongazve maitirwo, batanidza matavi, nyora zvekare nhoroondo.

Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhotiNgatikurukurei nezvemumwe nemumwe wavo zvakadzama.

GitHub Desktop

Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhotiGitHub Desktop iapplication yekombuta yako inokubvumira kuti udyidzane zvakanangana nesevhisi yeGithub. Ichi chishandiso chinokutendera iwe kubata shanduro uchishandisa graphical interface, ichimhanyisa kufambisa kwako kwekufambisa. GitHub Desktop inokutendera kuti udyidzane neGit usingashandisi mutsara wekuraira, uchishandisa chete application interface. Zvakakosha kucherechedza kuti GitHub Desktop app haigone kuita zvese zvinogona kuitwa nemutsara wekuraira, asi iyo mushandisi interface pachayo inopa yakakosha Git mirairo. GitHub Desktop inoshanda kune ese anozivikanwa masisitimu anoshanda, anosanganisira Windows, Linux, uye macOS. Isu tichakuudza maitiro ekuisa GitHub Desktop uye kushanda neichi chishandiso. Kushandisa iyo GitHub sevhisi uye iyo GitHub Desktop app, Iwe unozofanirwa kugadzira Github account kana iwe usati watova nayo. Kuti uite izvi, enda kuGitHub. Mukona yepamusoro yekurudyi, uchaona bhatani rinoti “Sign up”.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhotiDzvanya pairi kuti uende kune peji rinotevera. Iwe unofanirwa kuisa yako ruzivo, kusanganisira yako email kero, username, uye password. Pane inotevera nhanho, iwe unozokumbirwa kuti utarise account yako nekudzvanya pane chinongedzo chiri mukati meiyo email yakauya kukero yakatarwa. Kana yangosimbiswa, GitHub account ichagadzirwa uye unogona kutanga kushandisa chikuva. Neakaunti yako yeGitHub yakamisikidzwa, wagadzirira kuisa iyo GitHub Desktop app pakombuta yako. Kuti uite izvi, vhura tebhu nyowani mubrowser yako uye enda kune iyo application yekurodha peji.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhotiVashandisi veWindows vanofanirwa kudzvanya bhatani hombe repepuru rinoti “Dhawunirodha yeWindows”, asi kana uri mushandisi weMac, unofanirwa kutsvaga mutsara unoti macOS pasi pebhatani wobva wadzvanya pairi. Inofanira kunge iri macOS 10.12 kana gare gare kana 64-bit Windows. Mushure mekurodha, iwe unozofanirwa kuisa iyo application, wobva wapinda neakaundi yakagadzirwa munhanho yapfuura. Iwe haufanirwe kusaina muakaundi yako ipapo, asi zviri nani kuzviita izvozvi. Kuti ugadzire repository nyowani, vhura GitHub Desktop uye tinya pabhokisi rechipiri pazasi rinoti “Gadzira Nyowani Repository pane yako Hard Drive”. Iwindo repop-up richaonekwa rinoda kuzadzwa mukati – tanga nekutumidza yekutanga repository. Mushure mekusarudza zita, iwe zvakare uchafanirwa kusarudza kwarichave riri pakombuta. Iwe unogona zvakare kutarisa bhokisi rinoti “Tanga iyi repository ne README” kana iwe uchida kugadzirisa iyo README faira pachayo gare gare. Mushure meizvozvo, tinya “Gadzira Repository”. Nekuda kweizvozvo, iwe wagadzira nyowani Git repository uchishandisa iyo GitHub Desktop app pasina kushandisa browser.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhotiPamusoro pepeji nyowani, iwe uchaona zita renzvimbo uye bazi. Muchokwadi, izvozvi repository inongowanikwa pakombuta yako. Kuti tibudise, tinoda kudzvanya “Publish Repository”. Iyo nyowani repository ikozvino ichaonekwa mune yako github mbiri. Iwe unogona kushandisa iyo GitHub Desktop app kuti ubatanidze purojekiti yako. Kuti uite izvi, tinya “Current Branch”, uye wozosarudza bazi raunoda mune rondedzero yematavi, itumidze iyo uye tinya “Gadzira”. Kuti uchinje pakati pechiedza nerima kumashure, enda kuSarudzo, Chitarisiko. Unogona kushandisa desktop app kugadzira mabasa ekubatana pamapurojekiti nevamwe. Mibvunzo inokutendera kuti utarise pfungwa uye kukurukura chero shanduko kumapurojekiti ako. Kuti ugadzire nyaya, mubhari yemenyu, shandisa “Repository” menyu, wobva wadzvanya “Gadzira Nyaya”.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhotiNeimwe nzira, unogona kuvhura GitHub Desktop kubva pamutsetse wekuraira. Kuti uite izvi, vhura chirevo chekuraira uye nyora Github. Iwe unogona zvakare kuvhura GitHub Desktop inopesana neyakananga repository. Ingonyora Github inoteverwa neiyo repository nzira.

Sourcetree

SourceTree ndeye yemahara application yekushanda neGitHub, BitBucket uye Mercurial masevhisi. Inowanikwa kumapuratifomu anomhanya Windows uye iOS. Sourcetree inotanga-inoshamwaridzika. Iyo ine intuitive GUI yezvinyorwa uye inobvumidza iwe kushandisa iyo yakazara simba reGit kuburikidza neyakareruka interface. Kuti uise SourceTree, unofanirwa kudhawunirodha iyo yekuisa faira kubva kune yepamutemo saiti uye woimhanyisa. Munguva yekuisa maitiro, iwe unozofanirwa kubvumidza iyo application kuita shanduko kune hard drive, kubvumirana nechibvumirano cherezinesi. Zvakare panguva yekuisa maitiro, SourceTree inogona kubvunza kana iwe uchida kuisa chero yekuwedzera git software. Iwe unofanirwa kuti “Hongu” uye isa iyi software. Pane nzira mbiri dzekubatanidza kune iyo Github sevhisi:

  1. Kuburikidza neOAuth mvumo protocol.
  2. Nekiyi yeSSH.

Ngatitaure nezvemumwe nemumwe wavo. Nzira yekutanga ndeyekubatanidza GitHub neakaundi iri kure. Bvumira SourceTree kubatanidza yako GitHub account kuOAuth. Iyi ndiyo nzira iri nyore yekubatanidza GitHub kune SourceTree.

  1. Kutanga tinya “Wedzera account”.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  2. Wobva wasarudza GitHub yekutambira. Usachinje iyo yakasarudzika protocol uye yechokwadi, ndiko kuti, siya HTTPS uye OAuth. Wobva wadzvanya “Refresh OAuth Token”. Iyo app inozovhura otomatiki peji rewebhu mubrowser yako uye nekukubvunza yako yeGitHub account yekupinda account. Kana iwe wakambopinda muGitHub account yako mune ino browser, nhanho iyi ichasvetuka.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  3. Dzvanya “Bvumira atlassian” kubvumidza SourceTree kuwana kune yako GitHub account.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  4. Mushure meizvozvo, iwe unofanirwa kuona meseji nezve kupedzwa kwakabudirira kwekusimbisa. Dzvanya OK.

Iwe unogona ipapo kuona yako yese repository muSourceTree nekudzvanya kuaccount yako.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhotiNzira yechipiri ndeyekubatanidza GitHub nekiyi yeSSH. Kuti uite izvi, unofanirwa kugadzira maviri eSSH makiyi. Iyi kiyi yakavanzika uye yeruzhinji. Kiyi yeruzhinji inoshandiswa muGitHub account. Kune rimwe divi, kiyi yakavanzika ichawedzerwa kune rondedzero yemakiyi pakombuta yako. Inotevera mirairo:

  1. Kuti ugadzire SSH kiyi mbiri, enda kune “Zvishandiso” menyu uye tinya “Gadzira kana Kuisa SSH Makiyi”.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  2. Dzvanya “Gadzira” muPuTTY kiyi jenareta hwindo.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  3. Fambisa mutsara wembeva kunzvimbo isina chinhu, uye fambisa mbeva cursor kusvika kumagumo kwechizvarwa.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  4. Mushure mekunge wapedza kugadzira SSH kiyi, isa password yeSSH kiyi yako.
  5. Sevha kiyi yeruzhinji nekiyi yakavanzika.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  6. Usavhare PuTTY kiyi jenareta. Pinda kune yako GitHub account, tinya yako avatar icon mukona yekurudyi, wobva wadzvanya Settings.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  7. Dzvanya pa “SSH uye GPG makiyi” uye sarudza “New SSH kiyi”.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  8. Ipa kiyi yako yeSSH zita uye tevedzera kiyi yeruzhinji kubva kuPuTTY kiyi jenareta muchikamu kiyi. Mushure meizvozvo, tinya “Wedzera SSH Kiyi”.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  9. Dzokera ku SourceTree, enda ku “Zvishandiso” uye tinya pa “Launch SSH Agent”.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  10. Mushure mechinguva, tinya iyo diki yekutarisa icon pane yebasa.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti
  11. Nekuda kweizvozvo, rondedzero yemakiyi ichaonekwa. Dzvanya “Wedzera Kiyi” kuti uwedzere kiyi yakavanzika yawakachengeta kare.Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti

Zvino dzokera kuGitHub repository peji uye edza kuigadzira uchishandisa SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm

GitKraken

GitKraken chimwe chishandiso chakagadzirirwa kushanda neakasiyana vhezheni control masisitimu uchishandisa iyo GUI. Kuti utange, unofanirwa kunyoresa paGitHub uye kuisa iyo GitKraken application. Paunotanga application, unofanirwa kuisa zita rako rekushandisa uye password kubva kuGitHub sevhisi. Kuti urege kuisa password nguva dzese, unofanirwa kuseta kiyi yeSSH. Kana iwe usati watova neSSH kiyi yakagadzirwa, unogona kutevera GitHub gwara pakugadzira kiyi nyowani. Paunenge uchinge uine yako SSH kiyi, unogona kuiwedzera kune yako GitHub account. Kuti uite izvi, sarudza “Faira” uye “Zvido” kubva mumenyu huru. Wobva wasarudza “Authentication” uye ipa nzira dzemakiyi ako eruzhinji uye akavanzika. Nhanho yekutanga yekuburitsa chero zvirimo kuGitHub kugadzira repository yemuno kuti uchengete basa rako. Iyi folda ichange iine mafaera ese yaunoda kushambadzira kuGitHub. Unofanira kutevera mirairo:

  1. Kuti ugadzire repository itsva muGitKraken, sarudza “Faira” kubva kumenyu huru, uye “Init Repo”. Pachave nesarudzo dzakati wandei dzemhando dzakasiyana dzematura, sarudza “Local Chete”.
  2. Wobva wasarudza iyo folda ichave yako nyowani repository. Unogona kusarudza folda isina chinhu kana folda yatova nemafaira; haungarasikirwi nekuchinja kwako.
  3. Iro rinotevera dialog box rinewo marongero ezvimiro zvematemplate uye mafaera erezinesi. Siya zvese sezvazviri.
  4. Dzvanya “Gadzira Repository”.

Iwe haudi Github account kuti ushandise Git (kana GitKraken) munharaunda pakombuta yako. Nekudaro, kana ukaronga kushandira pamwe nevamwe vashandisi, kana kushandisa mafaera kubva kune akawanda makomputa, iwe unozofanirwa kushandisa muenzi seGithub. Kugadzira repository paGitHub, mushure mekudzvanya “Init Repo”, sarudza mutsara “GitHub” uye zadza hwindo rinoratidzika seizvi:

  1. Akaunti – Zita reGitHub account yako.
  2. Zita – zita repository. Inyore kubva kune mavara, manhamba uye pasi pasi.
  3. Tsanangudzo – Tsanangudzo yezvichange zviine repository iyi.
  4. Kupinda – kuwana nzvimbo iri kure, ingave ichionekwa nemunhu wese kana kuramba yakavhurika iwe chete nevanhu vaunowedzera sevabatsiri.
  5. Clone mushure meinit – siya iyi sarudzo yakatariswa, iyo ichaita kuti repository iwanikwe kwauri paGitHub.
  6. Kwaungakonesa kune – sarudza nzvimbo pakombuta panofanira kuiswa iyo ichangobva kugadzirwa repository folda.
  7. Pakupedzisira, tinya bhatani rekuti “Gadzira Repository uye Clone” .

Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhotiMushure meizvozvo, dhairekitori nyowani ichaonekwa mukona yekumusoro kuruboshwe yeGitKraken interface, uye isu tinogona kuona rumwe ruzivo nezvayo mukoramu yekuruboshwe. Kana uchibatanidza GitHub kuGitKraken, ita shuwa kuti mvumo inoitwa muChrome kana Firefox, kwete Internet Explorer.

Kutengesa Mabhoti paGitHub – Bot Github Open Source

Iyo Git version control system inoshandiswa, pakati pezvimwe zvinhu, kugadzira
marobhoti ekutengesa . Heano mimwe mienzaniso yezvinoitika zvakadaro zvaunogona kudhawunirodha nekushandisa.

Python Trading Robot

Robhoti rekutengesa rakanyorwa muPython rinowanikwa pa https://github.com/areed1192/python-trading-robot, iyo inogona kumhanya otomatiki mazano uchishandisa hunyanzvi ongororo. Robhoti rakagadzirirwa kutevedzera akati wandei akajairwa mamiriro: Inogona kuverenga iyo yakazara njodzi zvibodzwa zvine chekuita ne portfolio uye kupa chaiyo-nguva mhinduro uchitengesa. Inokutendera kuti ushande neiyo chaiyo-nguva data tafura ine zvese zvenhoroondo uye zvazvino mitengo sezvainochinja. Ichaita kuti maitiro ekuchengetedza data ave nyore uye nekukurumidza kuwana. Uye zvakare, ichave yakagadziridzwa kuitira kuti iwe ugone kuona nyore data rako rezvemari sezvarinouya uye kuita kumwe kuongorora kana zvichidikanwa. Iine zviratidzo zvinoshandisa zvose zvekare uye zvemazuva ano mitengo.

Kutengesa bot Cassandre

Cassandre kutengesa robhoti chinongedzo kuGitHub https://github.com/cassandre-tech/cassandre-trading-bot – inokwanisa kutarisira kubatanidza kune shanduko, maakaundi, maodha, zvibvumirano uye zvinzvimbo, kuti iwe ugone kutarisa pakuvaka yako. strategy. Kusunungurwa kwega kwega kunoedzwa kushanda neKucoin, Coinbase uye Binance exchanges. Nezvo, zviri nyore kugadzira hurongwa hwako, nokuda kweizvi iwe unongoda kuisa mamiriro ezvinhu apo iwe unoda kugadzira nzvimbo pfupi kana yakareba uye kuisa mitemo. Iko kune loader yekuyedza bot pane nhoroondo data. Munguva yekuyedzwa, Cassandre anopinza iyo data uye oiwedzera kune yako zano. Cassandre ichakubatsira iwe kuvaka zano rakavakirwa pane ta4j tekinoroji yekuongorora raibhurari.
Git yevanotanga, maitiro ekuisa, kushandisa, kutengesa marobhoti

EA31337 Mahara

EA31337 Libre pa https://github.com/EA31337/EA31337-Libre ndeyemahara akawanda-strategy Forex yekutengesa robhoti yakanyorwa muMQL. Robhoti yekutengesa inouya neanopfuura 35 mazano ekusarudza kubva. Imwe neimwe nzira inogona kuongorora musika panguva dzakasiyana dzakazvimiririra. Kuongorora kwemusika kunobva pane zvakakurumbira zviratidzo zvehunyanzvi. Iwe unogonawo kunyora mazano ako pachako.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply