Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa

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

Git bụ akụrụngwa iwu-ahịrị maka njikwa ụdị, ya bụ, maka idobe akụkọ mgbanwe nke onye ọrụ na-eme na faịlụ nrụpụta. A na-ejikarị ya arụ ọrụ na ngwa, ma enwere ike iji ya mee ihe n’ọnọdụ ndị ọzọ, dịka ọmụmaatụ, ndị na-emepụta ihe na-eji Git echekwa ụdị eserese na nhazi dị iche iche. Git na-enye gị ohere iweghachi ngwa na ụdị mbụ, tulee ma nyochaa mgbanwe.
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa

Git maka ndị mbido: okwu ndị bụ isi na echiche, ntuziaka mmeghe

Tupu ịmalite ịrụ ọrụ na Git, ịkwesịrị ịghọta ihe ebe nchekwa, itinye aka na alaka bụ.
Ebe nchekwa bụ ebe echekwara koodu ma ọ bụ data ndị ọzọ, yana akụkọ mgbanwe ha. Mmemme Git na-agba na mpaghara yana echekwara ozi niile na kọmputa gị, mana ị nwekwara ike iji ọrụ ịntanetị. Nke kacha ewu ewu n’ime ha bụ Github. Enwere ụzọ abụọ a ma ama: Bitbucket na GitLab.
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
Nkwenye bụ foto nke ọnọdụ ọrụ n’otu oge n’otu oge. Ọ nwere ID na nkọwa pụrụ iche.
Alaka bụ akụkọ mgbanwe emere na oru ngo. Ọ nwere aha nke ya na mejupụtara eme. Ebe nchekwa nwere ike inwe ọtụtụ alaka ndị na-apụnara ma ọ bụ jikọta ya na alaka ndị ọzọ.

Kedu ka Git si arụ ọrụ

Ka anyị gosi na anya ka esi ahazi usoro nchekwa Git, na-eji eserese dị mfe dịka ọmụmaatụ.
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa Ebe a okirikiri na-anọchi anya eme, na akụ na-egosi nke onye na-ezo aka. Ebe onye ọ bụla na-ezo aka na nke gara aga, C3 bụ nke ọhụrụ, C2 bụ ụdị ochie, na ihe ndị ọzọ, ruo na nke mbụ na alaka C0 a. Nke a bụ ngalaba nna ukwu, nke a na-akpọkarị nna ukwu. Akụkụ anọ akpọrọ isi* n’ime na-egosi nkwa ị na-arụ ọrụ ugbu a. Na ọnụ ọgụgụ ahụ, ị ​​​​na-ahụ eserese dị mfe nke nwere otu alaka na ihe anọ. Git nwekwara ike iji eserese dị mgbagwoju anya rụọ ọrụ nke gụnyere ọtụtụ alaka nwere ike ijikọ n’otu.
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa

Ịwụnye Git

Git bụ akụrụngwa njikwa nwere ike na-agba ọsọ na sistemụ arụmọrụ Windows, Mac OS na Linux. Anyị ga-agwa gị otu esi etinye ya maka nke ọ bụla n’ime ha. Iji wụnye n’okpuru Windows OS, ịkwesịrị ibudata ngwa ahụ na webụsaịtị gọọmentị https://git-scm.com/downloads wee wụnye ya.
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa Ọ bụrụ na ị nwere Mac OS ma wụnye njikwa ngwugwu Homebrew, tinye iwu ahụ:
brew install git Ọ bụrụ na Homebrew adịghị arụnyere, wee gbaa ọsọ:
git –version Mgbe nke ahụ gasịrị, na mpio ahụ pụtara, a ga-akpali gị ịwụnye Command Line Tools. . A ga-etinyekwa Git na ngwa a. Maka Linux Debian na nkesa ndị ọzọ dabere na ụdị a, dị ka Ubuntu ma ọ bụ Mint, a chọrọ iwu a ka ịwụnye:
sudo apt install gitMaka Linux CentOS, ịkwesịrị ịbanye:
sudo yum install git Gịnị bụ Git, nrụnye na nhazi – ntinye: https://youtu.be/bkNCylkzFRk

Ntọala Git

Mgbe ị wụnye Git, ịkwesịrị ịhazi ya ka oge ọ bụla ị mepụtara nkwa, a na-egosi aha onye dere ya. Iji mee nke a, mee git ma mebie iwu a:
git config –global user.name ”
Onye edemede
Ebe a, kama “Onye edemede”, anyị na-edobe aha anyị, dịka ọmụmaatụ, “Ivan_Petrov”. Mgbe nke ahụ gasịrị, ị nwere ike ịtọ adreesị ozi-e na iwu na-esonụ:
git config –global user.email “You_adr@email.com” N’okwu a, kama “You_adr@email.com” anyị na-egosi ezigbo adreesị ozi-e. [okwu id = “ihe mgbakwunye_13099” mezie = “aligncenter” obosara = “663”]
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa GIT filesystem[/okwu]

Mepụta ebe nchekwa Git mbụ gị

Iji mepụta ebe nchekwa, buru ụzọ gaa na nchekwa ọrụ. Dịka ọmụmaatụ, na Windows nke a nwere ike ịbụ D:/GitProject. Tinye iwu:
cd
d: \ GitProject Mgbe nke ahụ gasịrị, mepụta ebe nchekwa:
git init Mgbe nke ahụ gasịrị, tinye faịlụ niile:
git add –all Iji tinye otu faịlụ, tinye:
git tinye filename Ugbu a ị nwere ike ịmepụta ntinye:
git aikata -m “okwu” Ụfọdụ ndetu na ịmepụta ebe nchekwa:

  1. Ebe nchekwa nwere ike inwe ọtụtụ faịlụ na nchekwa nchekwa (ọkarịrị naanị folda oge niile).
  2. Ọ kacha mma ịnwe ebe nchekwa dị iche maka ọrụ ọ bụla.
  3. Emepụtala nchekwa maka ebe nchekwa n’ime ebe nchekwa ọzọ (zenarị ebe nchekwa matryoshka!).
  4. Mgbanwe emere na nchekwa nchekwa bụ Git “na-esochi ya”, mana mgbanwe ndị a ga-atụkwasịrịrị na ebe nchekwa ka e wee soro ya ma ọ bụ dekọọ.
  5. Ị nwere ike ijikwa ihe ndị Git “na-ekiri”. Ọ kacha mma ileghara nnukwu dataset ma ọ bụ faịlụ nwa oge anya.

[okwu id = “ihe mgbakwunye_13120” mezie = “aligncenter” obosara = “725”]
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa Git repository[/caption]

Mgbe a ga-eme

A na-atụ aro ime na Git n’ọnọdụ ndị a:

  • arụmọrụ ọhụrụ agbakwunyere na ọrụ ahụ;
  • chinchi niile edoziri;
  • ị na-emechi maka taa ma chọọ ịchekwa mgbanwe gị.

Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa

Imekọrịta na oru Git

Ka anyị kwuo na gị na ndị enyi gị chepụtara ọrụ ọhụrụ wee kpebie ịkekọrịta ọrụ. Otu ga-ahụ maka ọrụ ahụ, nke ọzọ maka imewe na imewe, nke atọ maka ndebanye aha, ikike na nchekwa. N’okwu a, ịkwesịrị ịme alaka. Dị ka e kwuru na mbụ, ngalaba bụ otu ọrụ nke na-aga n’usoro n’otu n’otu. A na-akpọ alaka ụlọ ọrụ nna ukwu. Alaka ndị ọzọ bụ maka imejuputa atụmatụ ọhụrụ ma ọ bụ idozi ahụhụ. Ya mere, na ngalaba dị iche iche, ị nwere ike ime mgbanwe ọ bụla, wee jikọta ha na nke bụ isi. Ọtụtụ ndị ọkachamara anaghị atụ aro ịmepụta ime na ngalaba isi, ma na-akwado ịmepụta nke ọhụrụ, na-eme mgbanwe na ya wee jikọta ya na nna ukwu. Iji malite alaka ọhụrụ, ịkwesịrị ịme iwu a:
git branch
bugFixEnwere ike ime nke a site na iwu na-esonụ:
git checkout -b
bugFix

Usoro nke abụọ dị iche na nke mbụ na na nke a, mgbe ịmechara iwu ahụ, ị ​​ga-abanye ozugbo n’ime alaka ụlọ ọrụ ahụ.

Ọ ka mma ịkpọ alaka ọhụrụ ahụ na nkenke, ma n’otu oge ahụ zuru ezu capacious na nghọta aha iji gbochie mgbagwoju anya na oru ngo. Mgbe ị na-eji sistemụ gị, ị nwere ike ịkọwapụta ihe nrịba ama tupu aha ọrụ ahụ. Ọzọkwa, echefula ịhapụ okwu gị na ntinye ọ bụla ị mepụtara, nke kwesịrị igosi isi mgbanwe ndị ahụ. Iji si n’otu alaka gaa na nke ọzọ, ịkwesịrị ịme iwu na-esonụ:
git checkout
new
_1 Mgbe arụchara ọrụ, mgbanwe ndị a na-eme na alaka ụlọ ọrụ dị ugbu a ga-ejikọta na nna ukwu, nna ukwu. Iji mee nke a, buru ụzọ lelee ngalaba nna ukwu site na iji iwu:
git checkout master Mgbe nke ahụ gasịrị, melite ngalaba mpaghara:
git
pull
origin
masterUgbu a ị nwere ike jikọta alaka:
git
merge
bugFix Iwu a na-agbakwunye mgbanwe sitere na alaka ụlọ ọrụ akọwapụtara na iwu (bugFix) na ngalaba ị nọ na ya, na nke a nna ukwu. Iji lelee ọnọdụ alaka dị ugbu a, ịkwesịrị ịbanye iwu ahụ:
ọnọdụ git Ka ndị ọrụ ndị ọzọ na-arụ ọrụ na-ahụ maka mgbanwe ndị e mere, ịkwesịrị ịkwanye ha na sava ahụ. Iji mee nke a, ị ga-ebu ụzọ gaa na ngalaba nke ịchọrọ ịkwanye na github. Iji tinye nna ukwu, gbaa iwu a:
git checkout master Mgbe nke ahụ gasịrị, ị nwere ike ịkwanye ya na sava Github:
git push origin masterKa onye ọzọ wee nweta ọrụ ahụ, ịchọrọ ọrụ maka ịchekwa koodu ahụ, dịka ọmụmaatụ, Github. Ọ bụrụ na ị sonyeere ọrụ ahụ n’oge na-adịbeghị anya ma ịchọrọ ibudata ya n’onwe gị, mee iwu a:
git clone https://github.com/…/….git

Ebe a https://github.com/…/….git bụ adreesị ebe nchekwa ahụ. Enwere ike nweta ya site na imepe ọrụ achọrọ wee pịa bọtịnụ “Code” akwụkwọ ndụ akwụkwọ ndụ.

Ndụmọdụ dị mkpa!

A na-atụ aro ka ị melite ndị nna ukwu na igwe mpaghara gị tupu ịmepụta alaka ọhụrụ. Iji mee nke a, tinye ngalaba achọrọ wee mee iwu a:
git pull origin master N’ihi ya, a ga-ebudata mgbanwe ndị ahụ na github. N’otu ụzọ ahụ, ị ​​nwere ike imelite alaka ọ bụla. Ka imelite alaka niile dị, ị nwere ike ịme iwu a:
git pull

Nsogbu nkịtị mgbe ị na-arụ ọrụ Git

Mgbe ị na-agbalị ịmekọrịta mgbanwe na-akpaghị aka, ọ nwere ike ime na alaka abụọ ahụ nwere mgbanwe n’otu ahịrị na nke a mgbe ị na-eme iwu:
git merge master Njehie na-esonụ na-egosi:
Auto-merging Hello.py CONFLICT
(ọdịnaya): Merge esemokwu na Ndewo.py Ngwakọta
akpaaka adaghị; dozie esemokwu wee mee nsonaazụ. N’okwu a, ịkwesịrị iji aka dozie esemokwu ahụ. Iji mee nke a, mepee faịlụ nke njehie ahụ mere, n’ọnọdụ anyị ọ bụ Hello.py, chọpụta ihe na-ezighị ezi na nchọpụta nsogbu. Mgbe nke ahụ gasịrị, tinye faịlụ edoziziri na iwu:
git tinye
Ndewo
.
py Mepụta nkwa ọhụrụ:
git commit -m “Esogbu jikọrọ ọnụ”

Iwu bara uru – iwu Git

Ị nwere ike chọpụta ka alaka ala si dị iche na nke ọzọ site na iji iwu:
git
diff < first_branch > <second_branch> Iji ihichapụ ngalaba
alaka_namegit branch -d <
ọzọ, pịnye:
git help Nweta enyemaka na otu iwu:
git enyemaka <command_name> Git na GitHub mmalite nkuzi – ihe ịchọrọ ịma gbasara nrụnye, otu esi etinye ya, mee, ebe nchekwa, iwu, otu esi emepụta, ihichapụ ma mee mgbanwe na alaka: https: //youtu.be/zZBiln_2FhM



Mmemme GUI maka ịrụ ọrụ na Git

Ọ dị mfe ijikwa ụdị ngwanrọ ọ bụghị site na ahịrị iwu, kama iji interface eserese. Ụfọdụ gburugburu mmepe na ndị ndezi ederede na-enye interface eserese maka ịrụ ọrụ na Git. Mana enwerekwa mmemme pụrụ iche, anyị depụtara ụfọdụ n’ime ha:

  1. GitHub Desktop bụ ngwa eserese emebere iji rụọ ọrụ na Git utility na ọrụ Github, ọ nwere ike mechie ma budata ebe nchekwa na draịvụ ike gị, yana jikwaa mgbanwe yana mee ihe ndị ọzọ bara uru. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  2. Sourcetree bụ onye ahịa Git n’efu maka sistemụ arụmọrụ Windows na Mac na-eme ka ọ dị mfe ịmekọrịta na ebe nchekwa.
  3. GitKraken bụ onye ahịa eserese eserese maka Windows, Linux na MacO na-akwado ọrụ GitHub, GitLab na Bitbucket. Site na ya, ị nwere ike ọ bụghị naanị dozie ọrụ ndị bụ isi, kamakwa ịrụ ọrụ dị mgbagwoju anya, dịka ọmụmaatụ, ijikọ na nhazigharị, jikọta alaka, degharịa akụkọ ihe mere eme.

Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa Ka anyị tụlee nke ọ bụla n’ime ha n’ụzọ zuru ezu karị.

GitHub Desktọpụ

[okwu id = “ihe mgbakwunye_12709” mezie = “aligncenter” obosara = “624”]
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa Ijikwa na ịhazi ọrụ Github Desktop[/caption] GitHub Desktop bụ ngwa maka kọmputa nkeonwe gị na-enye gị ohere ịmekọrịta ozugbo na ọrụ Github. Ngwá ọrụ a na-enye gị ohere ijikwa nsụgharị site na iji interface eserese, na-eme ka usoro mmepe gị dịkwuo elu. GitHub Desktop na-enye gị ohere ịmekọrịta Git na-ejighị ahịrị iwu, na-eji naanị ngwa ngwa. Ọ dị mma ịmara na ngwa GitHub Desktop enweghị ike ịme ihe niile enwere ike iji ahịrị iwu mee, mana interface onye ọrụ n’onwe ya na-enye iwu Git bụ isi. GitHub Desktop na-arụ ọrụ maka sistemụ arụmọrụ niile ama ama, gụnyere Windows, Linux na macOS. Anyị ga-agwa gị otu esi etinye GitHub Desktop wee rụọ ọrụ na ngwa a. Iji jiri ọrụ GitHub yana ngwa GitHub Desktop, Ị ga-achọ ịmepụta akaụntụ Github ma ọ bụrụ na i nwebeghị otu. Iji mee nke a, gaa na GitHub. N’akụkụ aka nri elu, ị ga-ahụ bọtịnụ na-ekwu “Debanye aha”.
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa Pịa ya ka ịga na ibe na-esote. Ịkwesịrị itinye nkọwa gị, gụnyere adreesị email gị, aha njirimara, na paswọọdụ gị. N’oge na-esote, a ga-agwa gị ka ị nyochaa akaụntụ gị site na ịpị njikọ dị n’ime email ahụ bịara na adreesị akọwapụtara. Ozugbo enwetara ya, a ga-emepụta akaụntụ GitHub ma ị nwere ike ịmalite iji ikpo okwu. Site na ahaziri akaụntụ GitHub gị, ị dịla njikere itinye ngwa GitHub Desktop na kọmputa nkeonwe gị. Iji mee nke a, mepee taabụ ọhụrụ na ihe nchọgharị gị wee gaa na ibe nbudata ngwa.
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa Ndị ọrụ Windows kwesịrị ịpị bọtịnụ nnukwu odo odo nke na-ekwu “Download for Windows”, mana ọ bụrụ na ị bụ onye ọrụ Mac, ịkwesịrị ịchọta ahịrị na-ekwu macOS n’okpuru bọtịnụ wee pịa ya. Kwesịrị ịbụ macOS 10.12 ma ọ bụ karịa ma ọ bụ 64-bit Windows. Mgbe nbudata, ị ga-mkpa wụnye ngwa, wee banye na akaụntụ kere na gara aga nzọụkwụ. Ị gaghị abanye na akaụntụ gị ozugbo, mana ọ kacha mma ime ya ugbu a. Iji mepụta ebe nchekwa ọhụrụ, mepee GitHub Desktop wee pịa igbe nke abụọ dị na ala nke na-ekwu “Mepụta ebe nchekwa ọhụrụ na draịvụ ike gị”. Window mmapụta ga-apụta nke kwesịrị imeju – malite site n’ịkpọ aha ebe nchekwa nke mbụ. Mgbe ịhọrọchara aha, ị ga-achọkwa ịhọrọ ebe ọ ga-adị na kọmputa. Ị nwekwara ike ịlele igbe nke na-ekwu “Jiri README malite ebe nchekwa a” ma ọ bụrụ na ịchọrọ ịgbanwe faịlụ README n’onwe ya ma emechaa. Mgbe ahụ pịa “Mepụta ebe nchekwa”. N’ihi ya, i jiri GitHub Desktop ngwa mepụta ebe nchekwa Git ọhụrụ na-ejighi ihe nchọgharị.
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa N’elu peeji ọhụrụ ahụ, ị ​​ga-ahụ aha ebe nchekwa na alaka ụlọ ọrụ. N’ezie, ugbu a ebe nchekwa dị na kọmputa gị. Iji bipụta ya, anyị kwesịrị ịpị “Bipụta ebe nchekwa”. Ebe nchekwa ọhụrụ ga-apụta ugbu a na profaịlụ github gị. Ị nwere ike iji GitHub Desktop ngwa alaka ọrụ gị. Iji mee nke a, pịa “Alaka ugbu a”, wee họrọ alaka achọrọ na listi alaka, kpọọ ya wee pịa “Mepụta”. Ka ịgbanwee n’etiti ọkụ na nzụlite gbara ọchịchịrị, gaa na Nhọrọ, Ọdịdị. Ị nwere ike iji ngwa desktọpụ mepụta ọrụ iji soro ndị ọzọ na-arụkọ ọrụ. Ajụjụ na-enye gị ohere idobe echiche ma kparịta mgbanwe ọ bụla na ọrụ gị. Iji mepụta esemokwu, n’ime mmanya menu, jiri menu “Repository” wee pịa “Mepụta Okwu”.
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa N’aka nke ọzọ, ịnwere ike ịmalite GitHub Desktop site na ahịrị iwu. Iji mee nke a, mepee ngwa ngwa wee pịnye Github. Ị nwekwara ike ịmalite GitHub Desktop megide otu ebe nchekwa. Naanị pịnye Github na-eso ụzọ ebe nchekwa.

Isi mmalite

SourceTree bụ ngwa efu maka ịrụ ọrụ GitHub, BitBucket na Mercurial. Ọ dị maka nyiwe na-agba Windows na iOS. Sourcetree bụ enyi mmalite. Ọ nwere GUI nwere nghọta maka ebe nchekwa ma na-enye gị ohere iji ike Git zuru oke site na interface dị mfe. Iji wụnye SourceTree, ịkwesịrị ibudata faịlụ nwụnye na saịtị gọọmentị wee mee ya. N’oge usoro nrụnye, ị ga-ekwe ka ngwa ahụ mee mgbanwe na draịvụ ike, kwenye na nkwekọrịta ikike. Ọzọkwa n’oge usoro ntinye, SourceTree nwere ike ịjụ ma ịchọrọ ịwụnye ngwa git ọ bụla ọzọ. Ị ga-asị “Ee” wee wụnye ngwanrọ a. Enwere ụzọ abụọ iji jikọọ na ọrụ Github:

  1. Site na protocol ikike OAuth.
  2. Iji igodo SSH.

Ka anyị kwuo banyere nke ọ bụla n’ime ha. Ụzọ mbụ bụ iji akaụntụ dịpụrụ adịpụ jikọọ GitHub. Kwe ka SourceTree jikọọ akaụntụ GitHub gị na OAuth. Nke a bụ ụzọ kachasị mfe iji jikọọ GitHub na SourceTree.

  1. Buru ụzọ pịa “Tinye akaụntụ”. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  2. Wee họrọ GitHub maka nnabata. Agbanwela protocol na nyocha masịrị, ya bụ, hapụ HTTPS na OAuth. Wee pịa “Nweghachi OAuth Token”. Ngwa ahụ ga-emepe ibe weebụ ozugbo na ihe nchọgharị gị wee jụọ gị maka nkọwa nbanye akaụntụ GitHub gị. Ọ bụrụ na ị banyela na akaụntụ GitHub gị na ihe nchọgharị a, a ga-awụlikwa usoro a. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  3. Pịa “nye ikike atlassian” ka SourceTree nweta akaụntụ GitHub gị. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  4. Mgbe nke ahụ gasịrị, ị ga-ahụ ozi gbasara mmecha nyocha nke ọma. Pịa OK.

Ị nwere ike ịlele ebe nchekwa gị niile na SourceTree site na ịpị akaụntụ gị.
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa Ụzọ nke abụọ bụ iji igodo SSH jikọọ GitHub. Iji mee nke a, ịkwesịrị ịmepụta otu ụzọ igodo SSH. Nke a bụ igodo nzuzo na nke ọha. A na-eji igodo ọha na akaụntụ GitHub. N’aka nke ọzọ, a ga-agbakwunye igodo nzuzo na ndepụta igodo dị na kọmputa gị. Ndị a bụ ntuziaka:

  1. Iji mepụta ụzọ igodo SSH, gaa na menu “Ngwaọrụ” wee pịa “Mepụta ma ọ bụ Bubata igodo SSH”. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  2. Pịa “Mepụta” na mpio igodo PuTTY. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  3. Bugharịa cursor òké gaa na oghere efu, ma bugharịa cursor òké ruo ọgwụgwụ nke ọgbọ. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  4. Mgbe ịmechara igodo SSH, tọọ paswọọdụ maka igodo SSH gị.
  5. Chekwaa igodo ọha na igodo nzuzo. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  6. Emechiela igwe nrụpụta igodo PutTY. Banye na akaụntụ GitHub gị, pịa akara ngosi avatar gị n’akụkụ aka nri elu, wee pịa Ntọala. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  7. Pịa na “SSH na GPG igodo” wee họrọ “New SSH igodo”. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  8. Nye igodo SSH gị aha wee detuo igodo ọha site na igwe nrụpụta igodo PuTTY n’ime oghere igodo. Mgbe nke ahụ gasịrị, pịa “Tinye SSH Key”. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  9. Laghachi na SourceTree, gaa na “Ngwaọrụ” wee pịa “Mwepụta SSH Agent”. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  10. Mgbe obere oge gasịrị, pịa obere akara ngosi dị na taskbar. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa
  11. N’ihi ya, ndepụta igodo ga-apụta. Pịa “Tinye igodo” ka ịgbakwunye igodo nzuzo ị chekwara na mbụ. Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa

Ugbu a laghachi na ibe nchekwa GitHub wee gbalịa imechi ya site na iji SSH. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm

GitKraken

GitKraken bụ ngwa ọzọ emebere ka ọ rụọ ọrụ na sistemụ njikwa ụdị dị iche iche site na iji GUI. Iji bido, ịkwesịrị ịdebanye aha na GitHub wee wụnye ngwa GitKraken. Mgbe ịmalitere ngwa ahụ, ịkwesịrị itinye aha njirimara na paswọọdụ gị site na ọrụ GitHub. Ka ị ghara itinye paswọọdụ oge ọ bụla, ịkwesịrị ịtọ igodo SSH. Ọ bụrụ na ị nwebeghị igodo SSH emepụtara, ị nwere ike soro ntuziaka GitHub na ịmepụta igodo ọhụrụ. Ozugbo ị nwere igodo SSH gị, ị nwere ike itinye ya na akaụntụ GitHub gị. Iji mee nke a, họrọ “File” wee họrọ “Mmasị” na isi menu. Họrọ “Nnwale” wee nye ụzọ maka igodo ọha na nke nzuzo gị. Nzọụkwụ mbụ na-ebipụta ọdịnaya ọ bụla na GitHub bụ ịmepụta ebe nchekwa mpaghara iji debe ọrụ gị. Mpempe akwụkwọ a ga-enwe faịlụ niile nke ịchọrọ ibipụta na GitHub. Ị ga-agbaso ntuziaka ndị a:

  1. Iji mepụta ebe nchekwa ọhụrụ na GitKraken, họrọ “File” site na nchịkọta nhọrọ, wee “Init Repo”. A ga-enwe ọtụtụ nhọrọ maka ụdị nchekwa dị iche iche, họrọ “Naanị Mpaghara”.
  2. Wee họrọ folda nke ga-abụ ebe nchekwa ọhụrụ gị. Ị nwere ike ịhọrọ folda efu ma ọ bụ nchekwa nke nwere faịlụ; ị gaghị atụfu mgbanwe gị.
  3. Igbe mkparịta ụka na-esote nwekwara ntọala maka ndebiri na faịlụ ikike. Hapụ ihe niile ka ọ dị.
  4. Pịa “Mepụta ebe nchekwa”.

Ịchọghị akaụntụ Github iji Git (ma ọ bụ GitKraken) na mpaghara gị na kọmputa gị. Otú ọ dị, ọ bụrụ na ị na-eme atụmatụ imekọ ihe ọnụ na ndị ọrụ ndị ọzọ, ma ọ bụ jiri faịlụ sitere na ọtụtụ kọmputa, ị ga-achọ iji onye ọbịa dị ka Github. Iji mepụta ebe nchekwa na GitHub, mgbe ịpịchara “Init Repo”, họrọ ahịrị “GitHub” wee dejupụta windo gosipụtara dị ka ndị a:

  1. Akaụntụ – Aha akaụntụ GitHub gị.
  2. Aha – aha nke ebe nchekwa. Mepụta ya site na mkpụrụedemede, ọnụọgụ na akara.
  3. Nkọwa -Nkọwa nke ihe ebe nchekwa a ga-enwe.
  4. Ịnweta – ịnweta ebe dịpụrụ adịpụ, ma ọ kwesịrị ịbụ onye ọ bụla ga-ahụ ya ma ọ bụ na-emeghere naanị gị na ndị ị gbakwunyere dị ka ndị na-emekọ ihe ọnụ.
  5. Clone after init – hapụ nhọrọ a ka enyocha ya, nke ga-eme ka ebe nchekwa ahụ dịrị gị na GitHub.
  6. Ebe ị ga-emechi – họrọ ebe dị na kọmpụta ebe a ga-edobe nchekwa nchekwa emepụtara ọhụrụ.
  7. N’ikpeazụ, pịa bọtịnụ “Mepụta ebe nchekwa na mmepụta ihe” .

Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa Mgbe nke ahụ gasịrị, folda ọhụrụ ga-apụta na akuku aka ekpe elu nke GitKraken interface, anyị nwere ike ịhụ ozi ndị ọzọ gbasara ya na kọlụm aka ekpe. Mgbe ị na-ejikọ GitHub na GitKraken, gbaa mbọ hụ na a na-eme ikike na Chrome ma ọ bụ Firefox, ọ bụghị Internet Explorer.

Bots azụmaahịa na GitHub – Bot Github mepere emepe

A na-eji sistemụ njikwa ụdị Git, n’etiti ihe ndị ọzọ, iji zụlite
robots azụmaahịa . Nke a bụ ọmụmaatụ ụfọdụ ụdị mmepe ị nwere ike ibudata ma jiri.

Python Trading Robot

Robot azụmaahịa edere na Python dị na https://github.com/areed1192/python-trading-robot, nke nwere ike iji nyocha teknụzụ rụọ usoro akpaaka. Emebere rọbọt ahụ ka ịmee ọtụtụ ọnọdụ a na-ahụkarị: Ọ nwere ike gbakọọ ọnụọgụ ihe egwu jikọtara ya na pọtụfoliyo wee nye nzaghachi ozugbo mgbe ị na-azụ ahịa. Na-enye gị ohere ịrụ ọrụ na tebụl data dị adị nke nwere ma ọnụ ahịa akụkọ ihe mere eme na ugbu a ka ha na-agbanwe. Ọ ga-eme ka usoro nke ịchekwa data dị mfe yana ịnweta ngwa ngwa. Na mgbakwunye, a ga-ahazi ya ka ị nwee ike ilele data ego gị ngwa ngwa ka ọ na-abata wee mee nyocha ọzọ ma ọ bụrụ na ọ dị mkpa. Nwere egosi na-eji ma ọnụ ahịa akụkọ ihe mere eme na ugbu a.

Azụmahịa bot Cassandre

Cassandre trading robot njikọ GitHub https://github.com/cassandre-tech/cassandre-trading-bot – nwere ike ilekọta njikọ na mgbanwe, akaụntụ, iwu, azụmahịa na ọnọdụ, ka ị nwee ike ilekwasị anya n’iwulite gị. atụmatụ. A na-anwale ntọhapụ ọ bụla ka ọ rụọ ọrụ na mgbanwe Kucoin, Coinbase na Binance. Na ya, ọ dị mfe ịmepụta atụmatụ nke gị, maka nke a, naanị ịkwesịrị ịtọ ọnọdụ maka mgbe ịchọrọ ịmepụta ọnọdụ dị mkpirikpi ma ọ bụ ogologo ma debe iwu. Enwere loader maka ịnwale bot na data akụkọ ihe mere eme. N’oge ule, Cassandre ga-ebubata data ma tinye ya na atụmatụ gị. Cassandre ga-enyere gị aka iwulite atụmatụ dabere na ọba akwụkwọ nyocha teknụzụ ta4j.
Git maka ndị mbido, otu esi arụnye, jiri, rọbọt ịzụ ahịa

EA31337 Libre

EA31337 Libre na https://github.com/EA31337/EA31337-Libre bụ n’efu multi-strategy Forex trading robot nke edere na MQL. Robot azụmaahịa na-abịa na atụmatụ karịrị 35 ịhọrọ. Atụmatụ ọ bụla nwere ike nyochaa ahịa na oge dị iche iche n’adabereghị. Nyocha ahịa dabere na ihe ngosi nka na-ewu ewu. Ị nwekwara ike dee atụmatụ nke gị.

info
Rate author
Add a comment

  1. Babubhai Senava

    Robot kevirite. Banavo

    Reply