Is fóntais ordú-líne é Git chun leagan a rialú, is é sin, chun stair athruithe a dhéanann an t-úsáideoir ar chomhaid tionscadail a choinneáil. De ghnáth úsáidtear é chun oibriú ar iarratais, ach is féidir é a úsáid i gcásanna eile, mar shampla, úsáideann dearthóirí Git chun leaganacha éagsúla de líníochtaí agus de leagan amach a stóráil. Ligeann Git duit feidhmchlár a rolladh siar go leagan níos luaithe, athruithe a chur i gcomparáid agus a anailísiú.
- Git do thosaitheoirí: téarmaí agus coincheapa bunúsacha, treoir tosaigh
- Conas a Oibríonn Git
- Suiteáil Git
- Git á réamhshocrú
- Do Chéad Stór Git á Chruthú
- Cathain le Tiomantas
- Comhoibriú ar thionscadail Git
- Fadhb choitianta agus tú ag obair le tionscadal Git
- Orduithe úsáideacha – orduithe Git
- Cláir GUI chun oibriú le Git
- Deasc GitHub
- Crann Foinse
- GitKraken
- Bots Trádála ar GitHub – Foinse Oscailte Bot Github
- Robot Trádála Python
- Trádála bot Cassandre
- EA31337 saor in aisce,
Git do thosaitheoirí: téarmaí agus coincheapa bunúsacha, treoir tosaigh
Sula dtosaíonn tú ag obair le Git, ní mór duit a thuiscint cad is stór, tiomantas agus brainse.
Is éard is stór ann ná áit a stóráiltear cód nó sonraí eile, chomh maith le stair a n-athruithe. Ritheann an clár Git go háitiúil agus stóráiltear an fhaisnéis go léir ar do ríomhaire, ach is féidir leat seirbhísí Idirlín a úsáid freisin. Is é Github an ceann is mó tóir orthu. Tá dhá cheann níos cáiliúla ann: Bitbucket agus GitLab.
Is éard is gealltanas ann ná léargas ar staid tionscadail ag pointe ama ar leith. Tá ID uathúil agus tuairimí aige.
Is éard is brainse ann ná stair na n-athruithe a rinneadh ar thionscadal. Tá a ainm féin aige agus tá sé comhdhéanta de ghealltanais. Is féidir le craobhacha iolracha a bheith ag stór a scarann nó a chumasc le craobhacha eile.
Conas a Oibríonn Git
Léireoimis go amhairc conas a shocraítear an córas stórála Git, ag baint úsáide as líníocht shimplí mar shampla.
Suiteáil Git
Is áirgiúlacht consól é Git is féidir a reáchtáil ar chórais oibriúcháin Windows, Mac OS agus Linux. Inseoimid duit conas é a shuiteáil do gach ceann acu. Chun é a shuiteáil faoi Windows OS, ní mór duit an feidhmchlár a íoslódáil ón láithreán gréasáin oifigiúil https://git-scm.com/downloads agus é a shuiteáil.
brew install git Mura bhfuil Homebrew suiteáilte, ansin reáchtáil:
git –version Ina dhiaidh sin, sa fhuinneog atá le feiceáil, cuirfear leid duit Uirlisí Líne Ordú a shuiteáil . Suiteálfar Git leis an bhfóntas seo freisin. Le haghaidh Linux Debian agus dáiltí eile bunaithe ar an leagan seo, mar shampla Ubuntu nó Mint, is gá an t-ordú seo a leanas a shuiteáil:
sudo apt install gitLe haghaidh Linux CentOS, ní mór duit dul isteach:
sudo yum install git Cad é Git, suiteáil agus cumraíocht – suiteáil: https://youtu.be/bkNCylkzFRk
Git á réamhshocrú
Tar éis duit Git a shuiteáil, ní mór duit é a chumrú ionas go léirítear ainm an údair gach uair a chruthaíonn tú gealltanas. Chun seo a dhéanamh, rith git agus rith an t-ordú:
git config –global user.name ”
Údar
“ Anseo, in ionad “Author”, shocraigh muid ár n-ainm, mar shampla, “Ivan_Petrov”. Tar éis sin, is féidir leat an seoladh ríomhphoist a shocrú leis an ordú seo a leanas:
git config –global user.email “You_adr@email.com” Sa chás seo, in ionad “You_adr@email.com” cuirimid an seoladh ríomhphoist fíor in iúl.
Do Chéad Stór Git á Chruthú
Chun stór a chruthú, téigh go dtí an fillteán tionscadail ar dtús. Mar shampla, ar Windows d’fhéadfadh sé seo a bheith D:/GitProject. Cuir isteach an t-ordú:
cd
d: \ GitProject Ina dhiaidh sin, cruthaigh an stór:
git init Tar éis sin, cuir na comhaid go léir:
git add –all Chun comhad sonrach a chur leis, cuir isteach:
git cuir ainm an chomhaid Anois is féidir leat tiomantas a chruthú:
git gealltanas -m “comment” Roinnt nótaí maidir le stór a chruthú:
- Is féidir go leor comhad agus fofhillteán a bheith i stór (fillteán rialta den chuid is mó).
- Is fearr stór ar leith a bheith agat do gach tionscadal.
- Ná cruthaigh fillteáin do stór taobh istigh de stór eile (seachain stórtha matryoshka!).
- Déanann Git na hathruithe a dhéantar ar fhillteáin stórtha a “rianú”, ach ní mór na hathruithe seo a chur leis an stór chun iad a rianú nó a thaifeadadh.
- Is féidir leat a rialú na heilimintí go Git “uaireadóirí”. Is fearr neamhaird a dhéanamh de thacair shonraí an-mhóra nó de chomhaid shealadacha.
Cathain le Tiomantas
Moltar gealltanais in Git sna cásanna seo a leanas:
- feidhmiúlacht nua curtha leis an tionscadal;
- gach bugs socraithe;
- tá tú ag dúnadh don lá inniu agus ba mhaith leat do chuid athruithe a shábháil.
Comhoibriú ar thionscadail Git
Ligean le rá gur tháinig tú féin agus do chairde suas le tionscadal nua agus chinn siad freagrachtaí a roinnt. Beidh duine amháin freagrach as an bhfeidhmiúlacht, an ceann eile as an dearadh agus as an dearadh, an tríú ceann freagrach as clárú, údarú agus slándáil. Sa chás seo, ní mór duit brainse. Mar a luadh cheana, is sraith gealltanais é brainse a théann go seicheamhach ceann i ndiaidh a chéile. Tugtar máistir ar an mbrainse máistir. Tá brainsí eile ann chun gnéithe nua a chur i bhfeidhm nó chun fabhtanna a shocrú. Mar sin, i mbrainse ar leith, is féidir leat aon athruithe a dhéanamh, agus ansin iad a chumasc leis an bpríomhcheann. Ní mholann go leor saineolaithe gealltanais a chruthú sa phríomhbhrainse, ach molann siad ceann nua a chruthú, athruithe a dhéanamh air agus ansin é a chumasc ina mháistir. Chun brainse nua a thosú, ní mór duit an t-ordú a rith:
git branch
bugFixIs féidir é seo a dhéanamh freisin leis an ordú seo a leanas:
git checkout –b
bugFix
Tá an dara modh difriúil ón gcéad cheann sa chás seo, tar éis an t-ordú a fhorghníomhú, téann tú isteach sa bhrainse cruthaithe láithreach.
Tá sé níos fearr an brainse nua a ainmniú le hainm gonta, ach ag an am céanna go leor capacious agus intuigthe chun mearbhall a chosc sa tionscadal. Agus do chóras á úsáid agat, is féidir leat aitheantóir a shonrú roimh ainm an taisc. Chomh maith leis sin, ná déan dearmad do thuairimí a fhágáil i ngach gealltanas a chruthaíonn tú, rud a léiríonn croílár na n-athruithe. Chun bogadh ó bhrainse amháin go brainse eile, ní mór duit an t-ordú seo a leanas a rith:
git checkout
new
_1 Tar éis an obair a chríochnú, ní mór na hathruithe a rinneadh ar an mbrainse reatha a chumasc isteach sa mháistir, máistreacht. Chun seo a dhéanamh, seiceáil an máistirbhrainse ar dtús ag baint úsáide as an ordú:
git checkout master Tar éis sin, nuashonraigh an brainse áitiúil:
máistir tionscnaimh git
pull
Anois is féidir leat brainsí a chumasc:
git
merge
bugFix Cuireann an t-ordú seo athruithe ón mbrainse atá sonraithe san ordú (bugFix) leis an mbrainse ar a bhfuil tú, sa chás seo máistir. Chun staid reatha an bhrainse a fheiceáil, ní mór duit an t-ordú a chur isteach:
stádas git Chun go bhfeicfidh úsáideoirí eile atá ag obair ar an tionscadal na hathruithe a rinneadh, ní mór duit iad a bhrú chuig an bhfreastalaí. Chun seo a dhéanamh, ní mór duit dul ar dtús chuig an mbrainse ar mhaith leat a bhrú go github. Chun dul isteach sa mháistir, rith an t-ordú:
máistir seiceála git Ina dhiaidh sin, is féidir leat é a bhrú chuig an bhfreastalaí Github:
máistir tionscnaimh git pushChun gur féidir le duine eile rochtain a fháil ar an tionscadal, tá seirbhís de dhíth ort chun an cód a stóráil, mar shampla, Github. Má tháinig tú isteach sa tionscadal le déanaí agus go gcaithfidh tú é a íoslódáil chugat féin, rith an t-ordú:
git clone https://github.com/…/….git
Seo https://github.com/…/….git seoladh an taisclann. Is féidir é a fháil tríd an tionscadal atá ag teastáil a oscailt agus cliceáil ar an gcnaipe glas “Cód”.
Comhairle tábhachtach!
Moltar duit máistrí a nuashonrú ar do mheaisín áitiúil sula gcruthaítear brainse nua. Chun seo a dhéanamh, cuir isteach an brainse atá ag teastáil agus rith an t-ordú seo a leanas:
git pull origin master Mar thoradh air sin, déanfar na hathruithe iarbhír a íoslódáil ó github. Ar an mbealach céanna, is féidir leat aon bhrainse a nuashonrú. Chun na brainsí go léir atá ann a nuashonrú, is féidir leat an t-ordú a rith:
git pull
Fadhb choitianta agus tú ag obair le tionscadal Git
Agus tú ag iarraidh athruithe a chumasc go huathoibríoch, d’fhéadfadh sé tarlú go bhfuil athruithe ag an dá bhrainse ar an líne chéanna sa chás seo nuair a ritheann tú an t-ordú:
git merge master Is cosúil an earráid seo a leanas:
Auto-cumasc Hello.py
COIMHLINT (ábhar): Cumaisc coinbhleachta i Hello.py
Theip ar chumasc uathoibríoch; coinbhleachtaí a shocrú agus ansin an toradh a thiomnú. Sa chás seo, ní mór duit an choimhlint a réiteach de láimh. Chun seo a dhéanamh, oscail an comhad inar tharla an earráid, inár gcás go bhfuil sé Hello.py, déan amach cad atá cearr agus fabhtcheartú. Tar éis sin, cuir an comhad ceartaithe leis an ordú:
git add
Hello
.
py Agus cruthaigh gealltanas nua:
git commit -m “Comhcheangail choimhlint”
Orduithe úsáideacha – orduithe Git
Is féidir leat a fháil amach cén difríocht atá idir an brainse bun agus ceann eile ag baint úsáide as an ordú:
git
diff < first_branch > <second_branch> Chun brainse
abreise
scriosadh , cineál: git brainse -d < branch_name> orduithe coitianta: git help Faigh cabhair ar ordú ar leith:
cúnamh git <command_name> Cúrsa tosaitheoirí Git agus GitHub – an méid a theastaíonn uait a bheith ar an eolas faoi shuiteáil, conas a shuiteáil, a gheallann, a stór, orduithe, conas a chruthú, a scriosadh agus athruithe a dhéanamh ar bhrainsí: https://youtu.be/zZBiln_2FhM
Cláir GUI chun oibriú le Git
Tá sé níos éasca leaganacha bogearraí a bhainistiú ní tríd an líne ordaithe, ach ag baint úsáide as comhéadan grafach. Soláthraíonn roinnt timpeallachtaí forbartha agus eagarthóirí téacs comhéadan grafach chun oibriú le Git. Ach tá cláir speisialta ann freisin, liostaímid cuid acu:
- Is feidhmchlár grafach é GitHub Desktop atá deartha chun oibriú leis an bhfóntas Git agus leis an tseirbhís Github, is féidir leis stórtha a chlónáil agus a íoslódáil chuig do thiomáint crua, chomh maith le hathruithe a bhainistiú agus rudaí úsáideacha eile a dhéanamh.
- Is cliant Git saor in aisce é Sourcetree do chórais oibriúcháin Windows agus Mac a fhágann go bhfuil sé éasca idirghníomhú le stórtha.
- Is cliant grafach éasca le húsáid é GitKraken do Windows, Linux agus MacOs a thacaíonn le seirbhísí GitHub, GitLab agus Bitbucket. Leis, ní féidir leat tascanna bunúsacha a réiteach amháin, ach freisin oibríochtaí níos casta a dhéanamh, mar shampla, gealltanais a chumasc agus a athshocrú, brainsí a chumasc, stair a athscríobh.
Deasc GitHub
Crann Foinse
Is feidhmchlár saor in aisce é SourceTree chun oibriú le seirbhísí GitHub, BitBucket agus Mercurial. Tá sé ar fáil d’ardáin a ritheann Windows agus iOS. Tá Sourcetree cairdiúil do thosaitheoirí. Tá GUI iomasach aige le haghaidh stórtha agus ligeann sé duit cumhacht iomlán Git a úsáid trí chomhéadan simplithe. Chun SourceTree a shuiteáil, ní mór duit an comhad suiteála a íoslódáil ón suíomh oifigiúil agus é a rith. Le linn an phróisis suiteála, beidh ort cead a thabhairt don iarratas athruithe a dhéanamh ar an tiomántán crua, aontú leis an gcomhaontú ceadúnais. Chomh maith leis sin le linn an phróisis suiteála, féadfaidh SourceTree a iarraidh ar mhaith leat aon bhogearraí git breise a shuiteáil. Caithfidh tú “Tá” a rá agus na bogearraí seo a shuiteáil. Tá dhá bhealach ann le nascadh leis an tseirbhís Github:
- Trí phrótacal údaraithe OAuth.
- Le eochair SSH.
A ligean ar labhairt faoi gach ceann acu. Is é an chéad bhealach ná GitHub a nascadh le cianchuntas. Lig do SourceTree do chuntas GitHub a nascadh le OAuth. Is é seo an bealach is éasca chun GitHub a nascadh le SourceTree.
- Ar dtús cliceáil “Cuir cuntas leis”.
- Ansin roghnaigh GitHub le haghaidh óstáil. Ná athraigh an prótacal agus an fíordheimhniú roghnaithe, is é sin, fág HTTPS agus OAuth. Ansin cliceáil “Athnuaigh OAuth Token”. Osclóidh an aip leathanach gréasáin go huathoibríoch i do bhrabhsálaí agus iarrfaidh sé ort do shonraí logáil isteach chuntais GitHub. Má tá tú logáilte isteach i do chuntas GitHub sa bhrabhsálaí seo roimhe seo, déanfar an chéim seo a scipeáil.
- Cliceáil “Údaraigh atlais” chun rochtain a cheadú do SourceTree ar do chuntas GitHub.
- Tar éis sin, ba cheart duit teachtaireacht a fheiceáil faoi chríochnú rathúil an fhíordheimhnithe. Cliceáil OK.
Is féidir leat do stór iomlán a fheiceáil ansin in SourceTree trí chliceáil ar do chuntas.
- Chun péire eochair SSH a ghiniúint, téigh go dtí an roghchlár “Tools” agus cliceáil “Cruthaigh nó Iompórtáil Eochracha SSH”.
- Cliceáil “Gin” i bhfuinneog gineadóir eochair PuTTY.
- Bog an cúrsóir luiche chuig spás folamh, agus bog an cúrsóir luiche go dtí deireadh an ghlúin.
- Tar éis duit an eochair SSH a ghiniúint, socraigh pasfhocal do d’eochair SSH.
- Sábháil an eochair phoiblí agus an eochair phríobháideach.
- Ná dún an gineadóir eochair PuTTY. Logáil isteach i do chuntas GitHub, cliceáil ar do dheilbhín avatar sa chúinne uachtarach ar dheis, ansin cliceáil Socruithe.
- Cliceáil ar “Eochracha SSH agus GPG” agus roghnaigh “Eochair SSH Nua”.
- Tabhair ainm do d’eochair SSH agus cóipeáil an eochair phoiblí ó ghineadóir eochrach PuTTY isteach sa réimse eochrach. Tar éis sin, cliceáil “Cuir Eochair SSH”.
- Fill ar ais go SourceTree, téigh go dtí “Tools” agus cliceáil ar “Seoladh Gníomhaire SSH”.
- Tar éis tamaill, cliceáil ar an deilbhín monatóireachta beag ar an tascbharra.
- Mar thoradh air sin, beidh liosta eochracha le feiceáil. Cliceáil “Cuir Eochair leis” chun an eochair phríobháideach a shábháil tú níos luaithe a chur leis.
Anois, téigh ar ais go dtí an leathanach stór GitHub agus déan iarracht é a chlónáil ag baint úsáide as SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
Is feidhmchlár eile é GitKraken atá deartha chun oibriú le córais rialaithe leagan éagsúla ag baint úsáide as an GUI. Chun tús a chur leis, ní mór duit clárú ar GitHub agus an feidhmchlár GitKraken a shuiteáil. Nuair a thosaíonn tú an t-iarratas, ní mór duit d’ainm úsáideora agus do phasfhocal a chur isteach ón tseirbhís GitHub. D’fhonn gan pasfhocal a chur isteach gach uair, ní mór duit eochair SSH a shocrú. Mura bhfuil eochair SSH ginte agat cheana féin, is féidir leat an treoir GitHub a leanúint maidir le heochair nua a chruthú. Nuair a bheidh d’eochair SSH agat, is féidir leat é a chur le do chuntas GitHub. Chun seo a dhéanamh, roghnaigh “Comhad” agus ansin “Roghanna” ón bpríomh-roghchlár. Ansin roghnaigh “Fíordheimhniú” agus cuir na cosáin ar fáil do d’eochracha poiblí agus príobháideacha. Is é an chéad chéim chun aon ábhar a fhoilsiú chuig GitHub ná stór áitiúil a chruthú chun súil a choinneáil ar do chuid oibre. Beidh na comhaid go léir san fhillteán seo gur mhaith leat a fhoilsiú ar GitHub. Ní mór duit na treoracha a leanúint:
- Chun stór nua a chruthú i GitKraken, roghnaigh “Comhad” ón bpríomh-roghchlár, ansin “Init Repo”. Beidh roinnt roghanna le haghaidh cineálacha éagsúla stórtha, roghnaigh “Áitiúil Amháin”.
- Ansin roghnaigh an fillteán a bheidh mar do stór nua. Is féidir leat fillteán folamh nó fillteán a bhfuil comhaid ann cheana féin a roghnú; ní chaillfidh tú do chuid athruithe.
- Tá socruithe le haghaidh teimpléid réamhshocraithe agus comhaid ceadúnais sa chéad bhosca dialóige eile freisin. Fág gach rud mar atá sé.
- Cliceáil “Cruthaigh Stór”.
Ní gá duit cuntas Github chun Git (nó GitKraken) a úsáid go háitiúil ar do ríomhaire. Mar sin féin, má tá sé beartaithe agat comhoibriú le húsáideoirí eile, nó comhaid ó ríomhairí iolracha a úsáid, beidh ort óstach mar Github a úsáid. Chun stór a chruthú ar GitHub, tar éis cliceáil “Init Repo”, roghnaigh an líne “GitHub” agus líon isteach an fhuinneog atá le feiceáil mar seo a leanas:
- Cuntas – Ainm do chuntais GitHub.
- Ainm – ainm an stór. Cum é as litreacha, uimhreacha agus béim.
- Cur síos – Cur síos ar a mbeidh sa stór seo.
- Rochtain – rochtain ar shuíomh cianda, cibé an mbeadh sé le feiceáil ag gach duine nó fanacht ar oscailt duit féin agus do na daoine a chuireann tú leis mar chomhoibritheoirí amháin
- Clón tar éis init – fág an rogha seo seiceáilte, rud a chuirfidh an stór ar fáil duit ar GitHub.
- Cá háit le clónáil – roghnaigh suíomh ar an ríomhaire inar cheart an fillteán stórtha nuachruthaithe a chur.
- Ar deireadh, cliceáil ar an gcnaipe “Cruthaigh Stór agus Clón” .
Bots Trádála ar GitHub – Foinse Oscailte Bot Github
Úsáidtear an córas rialaithe leagan Git, i measc rudaí eile, chun
robots trádála a fhorbairt . Seo roinnt samplaí d’fhorbairtí dá leithéid ar féidir leat a íoslódáil agus a úsáid.
Robot Trádála Python
Tá robot trádála scríofa i Python ar fáil ag https://github.com/areed1192/python-trading-robot, ar féidir leis straitéisí uathoibrithe a rith ag baint úsáide as anailís theicniúil. Tá an róbat deartha chun roinnt cásanna coitianta a insamhail: Is féidir leis na scóir riosca foriomlána a bhaineann le punann a ríomh agus aiseolas fíor-ama a sholáthar agus é ag trádáil. Ligeann sé duit oibriú le tábla sonraí fíor-ama a chuimsíonn praghsanna stairiúla agus reatha de réir mar a athraíonn siad. Déanfaidh sé an próiseas stórála sonraí simplí agus le rochtain thapa. Ina theannta sin, déanfar é a shaincheapadh ionas gur féidir leat do shonraí airgeadais a fheiceáil go héasca agus iad ag teacht isteach agus anailís bhreise a dhéanamh más gá. Tá táscairí ann a úsáideann praghsanna stairiúla agus reatha.
Trádála bot Cassandre
Nasc robot trádála Cassandre le GitHub https://github.com/cassandre-tech/cassandre-trading-bot – in ann aire a thabhairt do nascadh leis an malartú, cuntais, orduithe, margaí agus seasaimh, ionas gur féidir leat díriú ar thógáil do straitéis. Déantar tástáil ar gach scaoileadh chun oibriú leis na malartuithe Kucoin, Coinbase agus Binance. Leis, tá sé éasca do straitéis féin a chruthú, le haghaidh seo ní mór duit ach na coinníollacha a shocrú le haghaidh nuair is mian leat poist ghearr nó fhada a chruthú agus na rialacha a shocrú. Tá lódóir ann chun an bot a thástáil ar shonraí stairiúla. Le linn na dtástálacha, allmhaireoidh Cassandre na sonraí agus cuirfidh sé le do straitéis iad. Cabhróidh Cassandre leat straitéis a thógáil bunaithe ar an leabharlann anailís theicniúil ta4j.
EA31337 saor in aisce,
EA31337 Saor in Aisce ag https://github.com/EA31337/EA31337-Libre Is robot trádála Forex ilstraitéise saor in aisce é scríofa i MQL. Tagann an robot trádála le breis agus 35 straitéis le roghnú astu. Is féidir le gach straitéis anailís a dhéanamh ar an margadh ar fhrámaí ama éagsúla go neamhspleách. Tá anailís mhargaidh bunaithe ar tháscairí teicniúla coitianta. Is féidir leat do chuid straitéisí féin a scríobh freisin.
Robot kevirite. Banavo