Otu esi ebugo oru na Github ka onye mbido

Mmelite ikpeazụ: 12/06/2025

  • Ghọta ihe ebe nchekwa bụ yana mkpa njikwa ụdị dị na GitHub.
  • Mụta otu esi ebugo ọrụ gị: Terminal, GitHub Desktop, VSCode, yana site na webụ ozugbo.
  • Chọpụta omume na ndụmọdụ kachasị mma maka idobe ọkachamara ebe nchekwa gị, nchekwa na nke ọma.
github

Onye nrụpụta ọ bụla ma ọ bụ ọkachamara jikọtara ya na ụwa teknụzụ maara ihe ọ bụ GitHubOtú ọ dị, ọ bụghị onye ọ bụla maara usoro ahụ bulite oru ngo na Github ma were ohere zuru oke nke njikwa ụdị, imekọ ihe ọnụ, na ọhụhụ ọkachamara nke ikpo okwu a na-enye.

Ya mere, n'echiche a, ma ndị mbido na ndị ọkachamara na-ahụkarị onwe ha ka ha furu efu. N'isiokwu a, ị ga-amụta Anyị na-agwa gị otu esi eme ya, ebe ọ bụ na Enwere ọtụtụ nhọrọ ma ọ bụ ụzọỌ bụrụ n’ịchọrọ ime ka oru ngo gị dị maka imekọ ihe ọnụ ma ọ bụ ka ndị ọzọ lelee na budata ngwa ngwa, gụkwuo ka ịmụta nkọwa niile.

Kedu ihe bụ ebe nchekwa na kedu ihe kpatara eji nọrọ ya na GitHub?

Un repository Ọ bụ oghere mebere ebe a na-echekwa faịlụ na nchekwa ọrụ gị, yana akụkọ mgbanwe na-eme ha ka ị na-aga n'ihu site na mmepe ha. Akụkọ a na-enye ohere Jikwaa nsụgharị, laghachi na steeti ndị gara aga, soro ndị ọzọ na-emekọ ihe, ma debe ndekọ doro anya nke ọganihu ọrụ gị..

Kwado ebe nchekwa na GitHub Ọ nwere ọtụtụ uru:

  • Njikwa ụdị: A na-edekọ mgbanwe gị ma ị nwere ike imeghari, nyochaa ma ọ bụ kesaa akụkụ ọ bụla nke mmepe ahụ.
  • Ndabere igwe ojii: ị na-ezere ịtụfu ozi dị mkpa ma ọ bụrụ na ihe omume mpaghara ọ bụla.
  • Ọhụụ ọkachamara: N'ịbụ ndị ọha na eze, onye ọ bụla nwere ike ịhụ ọrụ gị, nke na-eme ka Pọtụfoliyo gị dịkwuo mma.
  • Mkpakọrịta dị mfe: GitHub na-eme ka ọ dịrị ndị ọzọ mfe itinye aka na ọrụ gị site na arịrịọ, okwu, ma ọ bụ ndụdụ.

bulite oru ngo na Github

Mmalite: Ihe achọrọ na Nkwadebe gburugburu

Tupu ibugote ọrụ na Github, gbaa mbọ hụ na etinyere ihe ndị a na kọmputa gị:

  • Akaụntụ na GitHub. Ọ dị mkpa ịmepụta ebe nchekwa n'elu ikpo okwu.
  • Git arụnyere. Ọ bụ isi mbipute akara ngwá ọrụ na-enye gị ohere ijikwa mgbanwe. Ị nwere ike ibudata na wụnye ya na ya gọọmentị webụsaịtị. Na sistemụ dabere na Linux, ị nwere ike ịrụ nrụnye site na iji iwu ahụ sudo apt-get install git Na ọnụ.
  • Koodu editọ ma ọ bụ IDE. Nhọrọ dị ka Visual Studio Code (VSCcode) mee ka usoro ahụ dịkwuo mfe. Ọ bụrụ n’ịchọrọ iji ohere ijikọ GitHub ozugbo site na onye nchịkọta akụkọ, a na-atụ aro ka ibudata otu n'ime ngwaọrụ ndị a.
Ọdịnaya pụrụiche - Pịa ebe a  Kedu ihe dị iche n'etiti Pinegro na ngwaọrụ ndị ọzọ?

Ozugbo etinyere ya Git Na sistemụ gị, nzọụkwụ mbụ bụ ịhazi ya na nke gị aha na email (A ga-eji data a bịanye aka na ntinye aka gị.) Site na njedebe, mee ihe ndị a:

git config --global user.name "TuNombre"
git config --global user.email [email protected]

Ntọala a bụ zuru ụwa ọnụ na ị ga-eme ya otu ugboro na otu gị.

Ịmepụta ebe nchekwa na GitHub

Ugbu a ọ bụ oge ịmepụta oghere ebe ị ga-akwado ọrụ gị. Mee nke a site na interface GitHub site na isoro usoro ndị a:

  1. Nweta profaịlụ gị na GitHub.com wee pịa bọtịnụ "Ọhụrụ" iji mepụta ebe nchekwa ọhụrụ.
  2. Tinye nombre chọrọ maka ebe nchekwa ma na-agbakwụnye a nkọwa nkenke ma doro anya maka ebumnuche nke oru ngo a.
  3. Họrọ ma ebe nchekwa ahụ ga-abụ ọhaneze ma ọ bụ nkeonweỌ bụrụ na ịchọrọ ka ndị ọzọ nwee ike ilele na sonye, ​​họrọ ọha.
  4. Ị nwere nhọrọ ịmepụta faịlụ README.md na-akpaghị aka. A na-atụ aro faịlụ a, dịka ọ bụ ihe mbụ ndị nrụpụta ndị ọzọ ga-ahụ mgbe ha nwetara ebe nchekwa ahụ.
  5. Pịa "Mepụta ebe nchekwa" iji mezue usoro na ebe nchekwa gị ga-adị njikere ịnata faịlụ.

github

Na-akwado ọrụ mpaghara gị maka ibugo na GitHub

Site na ebe nchekwa gị mebere, nzọụkwụ ọzọ iji bulite oru ngo na GitHub bụ ịkwadebe nchekwa nchekwa ọrụ gị na kọmputa gị. Iji mee nke a, soro ntuziaka ndị a na njedebe, buru ụzọ chọta ụzọ ziri ezi na ya cd:

cd tu-carpeta-del-proyecto

Ugbu a bido ebe nchekwa Git mpaghara:

git init

Nke a ga-emepụta folda zoro ezo akpọrọ .git nke na-echekwa akụkọ ihe mere eme na faịlụ ndị ọzọ dị n'ime.

 

Na-ebugote koodu ahụ na GitHub: usoro zuru ezu na ọnụ

Ozugbo ewepụtara ebe nchekwa mpaghara, anyị ga-ebugo ọdịnaya niile na GitHub site na ịme iwu ndị a:

  1. Tinye faịlụ niile na mpaghara nhazi na:
git add .
  1. Mee nkwa Ka ịdekọ ebe nlele mbụ:
git commit -m "Primer commit"
  1. Jikọọ ebe nchekwa mpaghara na nke dịpụrụ adịpụ. Dochie NOMBRE_USUARIO y NOMBRE_REPOSITORIO site na ezigbo data:
git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_REPOSITORIO.git
  1. Bulite mgbanwe na GitHub (alaka main o master dị ka o kwesịrị):
git push -u origin main

N'ụfọdụ ebe nchekwa ma ọ bụ nhazi nke ochie, ngalaba isi bụ master kama mainỌ bụrụ na ịnweta njehie, lelee aha ngalaba isi wee dochie ya na iwu dị n'elu.

Ọdịnaya pụrụiche - Pịa ebe a  Kedu otu esi eji ngwaọrụ nbipu na ngwa Codecademy?

GitHub vscode

Otu esi ebugo oru na Github site na VSCode

Ndị editọ ọgbara ọhụrụ dị ka VSCcode Ha na-egosipụta njikọ obodo na Git na GitHub. Nke a bụ otu esi eme ya ngwa ngwa:

  • Mepee folda ọrụ gị na nchịkọta akụkọ ("File → Open Folder").
  • Nweta dashboard Njikwa Isi mmalite (isi koodu njikwa) dị na sidebar.
  • Pịa "Bido ebe nchekwa" ma ọ bụrụ na i nwebeghị. Nke a dabara na iwu ahụ git init.
  • Ozugbo ịmalite, ị ga-ahụ bọtịnụ ka "Bipụta na GitHub"Ọ bụrụ na nke a bụ oge mbụ gị, ị ga-achọ inye ikike njikọ dị n'etiti VSCode na akaụntụ GitHub gị.
  • Họrọ ibipụta ebe nchekwa ahụ dị ka ọha ma ọ bụ nkeonwe.
  • Kwadebe faịlụ ndị ahụ maka ntinye nke mbụ site na ịka akara mgbanwe na ịgbakwunye ozi nkọwa.
  • Bipụta ọrụ gị ma ị nwere ike ịmekọrịta mgbanwe site na nchịkọta akụkọ.

Nhọrọ a zuru oke maka ndị na-ahọrọ ịnọ n'ime gburugburu ebe mmepe ma na-eme ka njikwa ọrụ kwa ụbọchị dịkwuo mfe.

Jiri aka bulite faịlụ site na webụsaịtị GitHub

Nhọrọ ọzọ, karịsịa maka obere ọrụ, bụ iji aka bulite faịlụ site na ntanetị weebụ:

  1. Tinye ebe nchekwa emepụtara ọhụrụ na GitHub.
  2. Pịa menu ndọpụta "Tinye faịlụ" ma họrọ Bulite faịlụ.
  3. Dọrọ na dobe faịlụ ma ọ bụ nchekwa site na kọmputa gị gaa na mpio ihe nchọgharị.
  4. N'okpuru, tinye ozi nkwenye wee pịa Mee mgbanwe bulite faịlụ.

Usoro a adịghị arụ ọrụ nke ọma maka ọrụ na mmepe na-arụ ọrụ, mana ọ bara uru maka ịgbakwunye faịlụ, akwụkwọ, na ihe ndị ọzọ.

github

Nlekọta dị elu na omume kachasị mma mgbe gị na GitHub na-arụ ọrụ

Ịbulite oru ngo bụ mmalite. Iji nweta ihe kacha mma na GitHub ma jikwaa ọgbakọ ọkachamara, anyị na-akwado ịgbaso omume kacha mma ndị a:

  • Debe README.md ka ọ dị ugbu a. Nke a bụ akwụkwọ ozi mkpuchi ọrụ gị. Ọ na-akọwa nzube ya, otu esi etinye ya, otu esi eji ya, na nkọwa ọ bụla dị mkpa. Ị nwere ike dezie ya ozugbo na ntanetị ma ọ bụ site na onye nchịkọta akụkọ gị site na iji Markdown syntax.
  • Mepụta alaka ọrụ. Emela mgbanwe gị niile na "isi" ma ọ bụ "nna ukwu." Jiri ngalaba dị iche iche maka atụmatụ ọhụrụ ma ọ bụ ndozi. Ị nwere ike mechaa jikọta ha site na iji arịrịọ ịdọrọ.
  • Bulite faịlụ .gitignore iji zere ikesa data nwere mmetụta ma ọ bụ na-akpaghị aka, dị ka nchekwa node_modules, faịlụ nwa oge, ma ọ bụ faịlụ nhazi mpaghara.
  • Mekọrịta ebe nchekwa mpaghara gị na nke dịpụrụ adịpụ. Na-eji git pull ka idowe nnomi mpaghara gị ka ọ dị ọhụrụ yana mgbanwe ọ bụla nke ndị nkwado mere.
  • Jikwaa remotes nke ọma. Ọ bụrụ na ị gbanwee ebe dịpụrụ adịpụ, jiri git remote -v iji nyochaa ebe nchekwa ndị metụtara na git remote remove origin iji wepụ ha ma ọ bụrụ na ọ dị mkpa.
Ọdịnaya pụrụiche - Pịa ebe a  Otu esi emepụta atụmatụ azụmahịa

Clone na imekọ ihe ọnụ na oru ngo: nzọụkwụ ọzọ

Ozugbo ebe nchekwa gị dị na igwe ojii, ị nwere ike ijikọ ya na kọmputa ọ bụla ọzọ site na iji:

git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git

Nke a ga-emepụta nnomi nke ọrụ gị, gụnyere ya niile gbanwee akụkọ ihe mere emeỌ bụrụ na ịchọrọ ka nchekwa ahụ nwee aha dị iche, ị nwere ike itinye ya na njedebe nke iwu ahụ. Iji gbochie iwu ahụ ịmepụta folda ọhụrụ na itinye faịlụ ozugbo na ndekọ ugbu a, tinye oge:

git clone https://github.com/TU_USUARIO/TU_REPOSITORIO.git .

Iso ndị ọrụ ndị ọzọ na-emekọ ihe na GitHub bụ ihe niile gbasara ịmụ usoro nke alaka, dọpụta arịrịọ, na nyocha koodu. N'ụzọ dị otu a, ị ga-enwe ike ịnakwere ntinye aka na mpụga wee rụọ ọrụ dịka otu n'usoro ahaziri ahazi na nke ọma.

Njehie nkịtị na otu esi edozi ha

Mgbe ị na-ebugote oru ngo, ị nwere ike izute ụfọdụ nsogbu. Nke a bụ ndị kachasị na otu esi edozi ha:

  • Na-agbalị ịkwaga na ebe nchekwa efu na-enweghị alaka ụlọ ọrụ- Ọ bụrụ na emepụtara ebe nchekwa dịpụrụ adịpụ na-enweghị README.md na ngalaba a na-akwalibeghị, jide n'aka na ị ga-eji aha ziri ezi na-ebugharị alaka mbụ, na-abụkarị "isi" ma ọ bụ "nna ukwu".
  • Esemokwu mmekọrịta: Mgbe enwere mgbanwe n'otu oge na mpaghara na nke dịpụrụ adịpụ, dozie ha site na ibu ụzọ mee a git pull na idozi esemokwu tupu emee git push ọzọ.
  • Ikikere ezughi oke: Gbaa mbọ hụ na ị nwere nzere ziri ezi wee lelee na asụpere URL dịpụrụ adịpụ nke ọma (https ma ọ bụ ssh ka okwesịrị).
  • Echefu itinye faịlụ ndị dị mkpa: Nyochaa ma melite faịlụ gị .gitignore ka ị ghara ịhapụ isi faịlụ ma ọ bụ bulite ozi nzuzo na mberede.

Ibugote oru gi na GitHub bụ ihe na-agbanwe egwuregwu maka usoro ọrụ gị: ị nwere ike nwetaghachi ụdịdị gara aga, imekọ ọnụ ma gosipụta ọrụ gị n'ụwa niile.