ގިޓްހަބް ރިޕޮޒިޓަރީގެ މިސާލު[/ކެޕްޝަން]ގިތަބްގެ ފީޗާސްތަކެވެ
- އެންމެ މަގުބޫލު ޕްލެޓްފޯމްތަކާއި ހިދުމަތްތައް – އެމެޒޯން، ގޫގުލް ކްލައުޑް އަދި ކޯޑް ކްލައިމެޓް އާއި އިންޓަގްރޭޓް ކުރުމުގެ ގާބިލްކަން.
- 200 އަށް ވުރެ ގިނަ ޕްރޮގްރާމިންގ ލޭންގުއޭޖްތަކަށް ސަޕޯޓް ދިނުން.
- މަތީ ފެންވަރުގެ ކޮންސޮލިޑޭޝަން އާއި “ގިލްޑް ސޮލިޑަރިޓީ” އެވެ. ޔޫޒަރަކު އެމީހުންގެ ޕްރޮޖެކްޓް ގިޓްހަބްގައި ޝާއިއުކުރާއިރު، ޕްރޮގްރާމިންގ ކޮމިއުނިޓީގެ ބާކީ ތިބި މީހުންނަށް އެ މަސައްކަތާއި، ކޯޑްގެ ފެންވަރާއި، އޭގެ ތަޖުރިބާގެ މިންވަރު ޑައުންލޯޑްކޮށް އިވެލުއޭޓް ކުރެވޭނެއެވެ. ތިންވަނަ ފަރާތެއްގެ ޔޫޒަރުންނަށް ޕްރޮޖެކްޓް އޯނަރަށް ދިމާވެދާނެ މައްސަލަތަކާއި، ވެރިއޭބަލް ކޮންފްލިކްޓްސް ފަދަ ކަންކަމާ ބެހޭގޮތުން އިންޒާރު ދެވޭނެއެވެ.
ގިޓްހަބް މަސައްކަތްކުރާ ގޮތް، ފީޗާސް
ގިތަބްގެ އެންމެ މުހިންމު ތިން ފީޗާއަކީ ބްރާންޗިންގ، ޕުލް ރިކުއެސްޓްސް، އަދި މާރޖިންގ އެވެ. ކޮންމެ ފަންކްޝަނަކަށް ވަކިވަކިން ބެލުމަކީ މުހިންމު ކަމެކެވެ.
ފޯކިންގް އެވެ
ޕްރޮޖެކްޓަކަށް ފޯކް ކުރުމުން އުފެދޭ ކޮޕީއެއް (ފޯކް) އެއްގެ ސަބަބުން އަސްލު ޕްރޮޖެކްޓަށް އަސަރު ނުކޮށް މިނިވަންކަމާއެކު ތަޖުރިބާ ކުރެވޭނެއެވެ. ފޯކްސް އުފައްދައި ދަމައިގަތުމުގެ ރިކުއެސްޓްތައް: https://youtu.be/nT8KGYVurIU
ރިކުއެސްޓްތައް ދަމައިގަތުން
ކޯޑް ރަނގަޅުކުރުމުގެ/ބަދަލުކުރުމުގެ މަސައްކަތް ނިންމުމަށްފަހު ޑިވެލޮޕަރ ޕުލް ރިކުއެސްޓެއް ޝާއިޢުކުރެއެވެ. ހަމައެއާއެކު، ޕްރޮޖެކްޓްގެ ވެރިފަރާތަށް އަމިއްލައަށް ގެނެސްފައިވާ ބަދަލުތައް މުރާޖަޢާކޮށް، އިތުރު ސުވާލުތަކެއް ކުރެވިދާނެއެވެ.
އެއްކުރުން
ވެރިމީހާ ޕުލް ރިކުއެސްޓް ފާސްކުރުމަށްފަހު، އެމީހުން ޕުލް ރިކުއެސްޓް މާރޖްކޮށް، ފޯކްޑް ޕްރޮޖެކްޓުން އަންނަ ބަދަލުތައް ސޯސް ކޯޑަށް އަމަލުކުރެއެވެ.
ގައިޑް – ގިތަބްގައި ސުމެއްގައި ފަށާނެ ގޮތް
މި ގައިޑަކީ ގިޓް އަދި ގިތަބް ދަސްކުރަން ފެށި ހުރިހާ ފަރާތްތަކަށް ވެސް ފުރިހަމަ ގައިޑެކެވެ. މި ސޮފްޓްވެއާ އާއި އެކު މަސައްކަތް ކުރުމަށް އެންމެ ރަނގަޅު ސިސްޓަމެއް ބިނާކުރުމަށް ތިރީގައިވާ ފިޔަވަޅުތަކުގެ އެހީތެރިކަން ލިބިގެންދާނެއެވެ. ކޯޑްބޭސްއަށް ބަދަލު ގެނައުމާއި، ޕުލް ރިކުއެސްޓެއް ހުޅުވައި (ޕުލް ރިކުއެސްޓެއް އުފެއްދުން)، އަދި ކޯޑް މައި ބްރާންޗަށް މާރޖް ކުރާނެ ގޮތް ދަސްވާނެއެވެ. އެހެންވީމަ ފަށަމާ ހިނގާށެވެ. [ކެޕްޝަން އައިޑީ=”އެޓޭޗްމަންޓް_12726″ align=”އެލައިންސެންޓަރ” width=”740″]
ގިޓްހަބް އެކައުންޓް ޑޭޝްބޯޑް[/ކެޕްޝަން]
ފިޔަވަޅު 0ގިޓް އިންސްޓޯލްކޮށް ގިޓްހަބް އެކައުންޓެއް އުފެއްދުން
- ގިޓްގެ ރަސްމީ ވެބްސައިޓަށް ވަޑައިގަންނަވާ: https://git-scm.com/downloads
- ލިންކަށް ފިތާލުމުން ގިޓް ފޯ ވިންޑޯޒްގެ ޑެސްކްޓޮޕް ވަރޝަން ޑައުންލޯޑް ކުރުމަށްފަހު ޑައުންލޯޑް ނިމެންދެން މަޑުކޮށްލާށެވެ.
- Git.exe ފައިލް އަށް ޑަބަލް ކްލިކް ކޮށްގެން ގިޓް އިންސްޓޯލަރ އެކްސްޓްރެކްޓްކޮށް ރަން ކުރާށެވެ.
- އެޕްލިކޭޝަނަށް ޕީސީއަށް ބަދަލު ގެނައުމަށް ހުއްދަ ދޭނީ ހުޅުވޭ “ޔޫޒަރ އެކައުންޓް ކޮންޓްރޯލް” ޑައިލޮގް ބޮކްސްގައިވާ “ޔެސް” ބަޓަންއަށް ފިތާލުމުންނެވެ.
- ގިޓް އިންސްޓޯލް ކުރުމުގެ ޕްރޮސެސް ފެށުން. ޖީއެންޔޫ ޕަބްލިކް ލައިސަންސްގެ މައިގަނޑު ލިޔުން ކިޔައި ކުރިއަށް ކްލިކް ކުރާށެވެ.
- ޕްރޮގްރާމް އިންސްޓޯލް ކުރާނެ ތަނެއް ކަނޑައެޅުން، ނުވަތަ ޑިފޯލްޓް ވެލިއުތައް ދޫކޮށްލާށެވެ. އެ ޕްރޮގްރާމް އިން ސްޓާޓް މެނޫ ފޯލްޑަރ އެއް އުފެއްދުމަށް އަންގާނެއެވެ. މި އެއްޗެއް ދޫކޮށްލާށެވެ.
- ގިޓް އާއި އެކު ބޭނުން ކުރަން ބޭނުންވާ ޓެކްސްޓް އެޑިޓަރ ހޮވާށެވެ. ޑްރޮޕް ޑައުން ވިންޑޯއިން ނޯޓްޕޭޑް ++ (ނުވަތަ ކުރިން މަސައްކަތްކޮށްފައިވާ އެހެން ޓެކްސްޓް އެޑިޓަރެއް) ހޮވައި “ދެން” އަށް ފިތާލާށެވެ.
- އާ ޕްރޮޖެކްޓް ބްރާންޗަށް ނަމެއް ކަނޑައެޅުން. ޑިފޯލްޓް ވެލިއު އަކީ “މާސްޓަރ” އެވެ. މި ސެޓިންގ ޑިފޯލްޓްކޮށް ބެހެއްޓުމަށް ލަފާދެއެވެ.
- PATH، SSH ކްލައިންޓް، ސަރވަރ ސެޓްފިކެޓް، ލައިން އެންޑިންގސް އަދި ޓާރމިނަލް ހޮވުމަށް އޮޕްޝަންތަކުގައި ހުރިހާ އެއްޗެއް އެގޮތަށް ދޫކޮށްލުމަށްފަހު “Next” ބަޓަންއަށް ފިތާލާށެވެ.
- ހުރިހާ ޑިފޯލްޓް ސެޓިންގްސް އެއް ދޫކޮށްލާފައި ޕްރޮގްރާމް އިންސްޓޯލް ކުރަން ފަށާށެވެ.
- އިންސްޓޯލް ކުރުން ނިމުމުން ރިލީޒް ނޯޓްތައް ބަލާލުމަށް ފޮށިތައް ޗެކްކޮށް ގިޓް ބެޝް ފަށާށެވެ. އިންސްޓޯލަރ ވިންޑޯ ބަންދުކޮށްލާށެވެ.
ގިތަބްގައި އެކައުންޓެއް ރަޖިސްޓްރީ ކުރެވޭނީ ތިރީގައިވާ ލިންކް ބޭނުންކޮށްގެންނެވެ: https://github.com/join. މިކަން ކުރުމަށްޓަކައި ކުރިއަށް އޮތްތަނުގައި އެކައުންޓް ޔަގީން ކުރުމަށް ބޭނުންވާ އަސާސީ ރަޖިސްޓްރޭޝަން ޑޭޓާ އެންޓަރ ކުރަން ޖެހެ އެވެ.
ފިޔަވަޅު 1: ގިޓް ލޯންޗްކޮށް ފުރަތަމަ ލޯކަލް ރިޕޮޒިޓަރީ އުފައްދާށެވެ
ގިޓްގައި ދެ ޔޫސޭޖް މޯޑެއް ހުރެއެވެ – ބެޝް (ގިޓް ބެޝް) އާއި ގްރެފިކަލް ޔޫޒަރ އިންޓަރފޭސް (ގިޓް ޖީއައި) އެވެ. ގިޓް ބެޝް ސްޓާޓް ކުރުމަށްޓަކައި ސްޓާޓް މެނޫ – ވިންޑޯޒް ހުޅުވާލުމަށްފަހު git bash ލިޔެ އެންޓަރ އަށް ފިތާލާށެވެ (ނުވަތަ ޕްރޮގްރާމްގެ ޝޯޓްކަޓަށް ޑަބަލް ލެފްޓް ކްލިކް ކޮށްލާށެވެ). ގިޓް ޖީއައި ލޯންޗް ކުރުމަށްޓަކައި ސްޓާޓް މެނޫ – ވިންޑޯޒް ހުޅުވާލުމަށްފަހު git gui ލިޔެ އެންޓަރ އަށް ފިތާލާށެވެ. އަޅުގަނޑުމެންގެ ހާލަތުގައި އަޅުގަނޑުމެން ބޭނުންކުރާނީ ގިޓް ބެޝް އެވެ.
ގިޓް ބެޝްގައި އާ ޕްރޮޖެކްޓެއް އުފެއްދުމުގައި އާ ރިޕޮޒިޓަރީއެއް އިނިޝިއަލައިޒް ކުރުމަށް ޚާއްޞަ ކޮމާންޑްތައް ބޭނުން ކުރުން ހިމެނެއެވެ. ފުރަތަމަ ބެޝް ޓާރމިނަލް ހުޅުވަން ޖެހޭނީ ޑެސްކްޓޮޕް އަށް ރަނގަޅަށް ކްލިކްކޮށްލުމަށްފަހު ޑްރޮޕް ޑައުން މެނޫގައި ގިޓް ބެޝް ހިއާ އަށް ކްލިކްކޮށްގެންނެވެ. ލޯކަލް މެޝިންގައި ހުންނަ ޓާރމިނަލް ވިންޑޯއެއްގައި، ތިރީގައިވާ ގޮތަށް ލިޔެ އާ ޓެސްޓް ޑައިރެކްޓަރީ (ފޯލްޑަރ) އެއް އުފައްދާށެވެ:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
mkdir ކޮމާންޑުން އާ ލޯކަލް ޕްރޮޖެކްޓް ފޯލްޑަރެއް އުފައްދައެވެ. އަޅުގަނޑުމެންގެ ފުރަތަމަ ގިތަބް ރިޕޮޒިޓަރީ އުފައްދާށެވެ: https://youtu.be/yHCUc6cmhcc
ފިޔަވަޅު 2. ރިޕޮޒިޓަރީގައި އާ ފައިލްއެއް އުފެއްދުން
ޕްރޮޖެކްޓް ފޯލްޑަރުގައި ޓަޗް ކޮމާންޑް ބޭނުންކޮށްގެން އާ ޓެކްސްޓް ފައިލްއެއް އިތުރުކޮށްލާށެވެ. ސްޓޭންޑަރޑް ގޮތުގައި ކޮމާންޑުން .txt އެކްސްޓެންޝަން ހުންނާނެ ހުސް ޓެކްސްޓް ފައިލްއެއް އުފައްދާނެއެވެ.
ސަމާލުކަން! ގިޓް އިން ބަދަލުތައް ސޭވް/މެނޭޖް ކުރަނީ ހަމައެކަނި އެ ޓްރެކް ކުރާ ފައިލްތަކަށެވެ. އާ ފައިލެއް އުފެއްދުމަށްފަހު git status ކޮމާންޑް ބޭނުންކޮށްގެން އޭގެ ސްޓޭޓަސް ޓްރެކް ކުރެވޭނެއެވެ. ކޮންސޯލް އިން ރިޕޮޒިޓަރީގައި ހުންނަ ފައިލްތަކުގެ ލިސްޓެއް ލިބޭނެއެވެ.
ގިޓް ރިޕޮޒިޓަރީ ހިމެނޭ ފޯލްޑަރަށް ފައިލް އެއް އިތުރުކުރުމާއެކު، ޕްރޮޖެކްޓްގެ ތެރޭގައި އަންނަ ބަދަލު ޕްރޮގްރާމްއަށް ފާހަގަ ކުރެވޭނެއެވެ. ނަމަވެސް އޮޓޮމެޓިކް ޓްރެކިންގ އެނެބަލް ނުވާނެ، މިކަމަށް ޚާއްޞަ ކޮމާންޑެއް ބޭނުން ކުރަން ޖެހޭނެ – git add.
ގެޓްރެކްޓް:މައިޕްރޮޖެކްޓް ގެޓްރެކްޓް $ ޓާޗް ގެޓްރެކްޓް.ޓީއެކްސްޓް
ގެޓްރެކްޓް:މައިޕްރޮޖެކްޓް ގެޓްރެކްޓް $ ls
ގެޓްރެކްޓް.ޓީއެކްސްޓް
3 ވަނަ ފިޔަވަޅު: ޓްރެކިންގ ސްޓޭޖިންގ އެންވަޔަރަންމަންޓަށް ފައިލް އިތުރުކުރުން
git add ކޮމާންޑުން ސްޓޭޖިންގ އެންވަޔަރަންމަންޓަށް ފައިލް އެޑް ކުރާށެވެ.
ގެޓްރެކްޓް:މައިޕްރޮޖެކްޓް ގިޓް އެޑް . މި ކޮމާންޑާއެކު ޕްރޮޖެކްޓް ފޯލްޑަރގައި އުފެދޭ ހުރިހާ ފައިލްތަކެއް އޮޓޮމެޓިކުން ޓްރެކިންގ ޕްރޮގްރާމް ފަށާނެއެވެ. ކޮމާންޑް git ސްޓޭޓަސް އާއި އެކު މަސައްކަތް ކުރާތޯ ބެލޭނެއެވެ. މިއީ git status ޓައިޕް ކުރުމަށްފަހު ގިޓް ބެޝް ކޮމާންޑް ލައިންގައި ލޮގްތައް ފެންނަ ގޮތް:
getrekt: getrekt getrekt$ git status
On branch master
Initial commit ކޮމިޓް
ކުރަންޖެހޭ ބަދަލުތައް:
(އަންސްޓޭޖް ކުރުމަށް “git rm –cached …” ބޭނުން ކުރައްވާ)
އައު ފައިލް އިތުރުކޮށްފި
އާ ފައިލް ނަން: getrekt.txt
އާ ފައިލް: getrekt.txt ލޮގް ކޮމެންޓް: ފައިލް އަދި ކޮމިޓް ނުވި ނަމަވެސް އިތުރު ކުރަން އުޅެނީ.
ފިޔަވަޅު 4ކޮމިޓް އެއް އުފެއްދުން
ކޮމިޓް އަކީ ކޮންމެ ރިޕޮޒިޓަރީއެއްގެ ޗެކްޕޮއިންޓެކެވެ. ފަސޭހައިން ބުނާނަމަ، ވަކި ކޯޑެއް ރައްކާކުރާ އިތުރުކޮށްފައިވާ، އެޑިޓްކޮށްފައިވާ ނުވަތަ ޑިލީޓްކޮށްފައިވާ ފައިލްތަކާ ބެހޭ މައުލޫމާތު ރައްކާކުރާ ބަދަލު ޕެކޭޖެކެވެ.
getrekt:myproject getrekt $ git commit -m “އަހަރެންގެ ފުރަތަމަ ކޮމިޓް ކުރާ ކުދިން!”
[މާސްޓަރ (ރޫޓް-ކޮމިޓް) b345d9a] އަހަރެންގެ ފުރަތަމަ ކޮމިޓް!
1 ފައިލް ބަދަލުކޮށްފި، 1 އިންސަރޝަން(+)
ކްރިއޭޓް މޯޑް 100644 getrekt.txt
ކޮމިޓް އުފެއްދުމަށް ބޭނުންކުރާ ކޮމާންޑަކީ git commit -m “ކޮމިޓް ނަން” އެވެ.
ސަމާލުކަން! ކޮމާންޑްގެ ފަހުކޮޅުގައިވާ މެސެޖަކީ އެހެން ޕްރޮޖެކްޓް ޑިވެލޮޕަރުންނަށް މާނަހުރި އަދި ވިސްނޭ މެސެޖަކަށް ވާންޖެހެއެވެ. “asdfadsf” ނުވަތަ “foobar” ފަދަ ކޮމިޓްތަކަށް ނަން ނުކިޔާށެވެ. އެހެން ނޫންނަމަ އެއްވެސް މީހަކަށް އެއްވެސް ކަމެއް ނުވިސްނޭނެ ކަމަށާއި، އެކަންކަން ޑިލީޓް ކުރުމަށް ގިނަ ވަގުތު ހޭދަކުރަން ޖެހޭނެ ކަމަށް ވެސް ވިދާޅުވި އެވެ.
ފިޔަވަޅު 5. އާ ބްރާންޗެއް އާ ބްރާންޗެއް އުފެއްދުން
ނިއު ބްރާންޗަކީ މި މަޝްރޫއުގެ ފުރިހަމަ ބްރާންޗެއް ކަމަށާއި، މި ބްރާންޗަކީ މުޅި ކޮމިޓް ސެޓެއްގެ މައްޗަށް އެކުލެވިގެންވާ ބްރާންޗެކެވެ. ޕްރޮޑަކްޓްގެ ވަކި ރިލީޒެއް ތަމްސީލުކުރެއެވެ، އެކަމަކު ވަރޝަން ކޮންޓްރޯލް ސިސްޓަމްގެ ތެރޭގައި. ގޮފިތަކުން ޕްރޮޖެކްޓެއްގެ “ސްޓޭޓް”ތަކުގެ މެދުގައި ދަތުރުކުރުމުގެ ފުރުސަތު ޔޫޒަރަށް ލިބިގެންދެއެވެ.
ރަސްމީ ޖިޓް ޑޮކިއުމަންޓޭޝަންގައި، ގޮފިތަކުގެ ބަޔާނަކީ: “ގިޓް އަދި ގިތަބްގައިވާ ގޮފިއަކީ ރިޕޮޒިޓަރީގެ އެއް ކޮމިޓް އަށް މޫވް ކުރެވޭ ޕޮއިންޓަރެކެވެ.”
މިސާލަކަށް، ޔޫޒަރަކު އެމީހެއްގެ ވެބްސައިޓަށް އާ ޕޭޖެއް އިތުރުކުރަން ބޭނުންނަމަ، ޕްރޮޖެކްޓްގެ މައިގަނޑު ބޮޑީއަށް އަސަރު ނުކޮށް، ހަމައެކަނި އެ ވަކި ޕޭޖަކަށް އާ ބްރާންޗެއް އުފެއްދިދާނެއެވެ. އެކަން ނިމުނުހާ އަވަހަކަށް އޭނާގެ ގޮފިން އަންނަ ބަދަލުތައް މައި ގޮފިއަށް އެއްކޮށްލެވޭނެއެވެ. އާ ބްރާންޗެއްގެ ހާލަތުގައި ގިޓް އިން ބްރާންޗް ކުރެވުނީ ކޮން ކޮމިޓަކުންކަން ޓްރެކް ކުރެ އެވެ.
ކޮމާންޑް އެގްޒެކެޓް ކުރުމަށްފަހު، ކޮންސޯލްގައި git branch ލިޔެ ބްރާންޗް އުފެދުނުކަން ކަށަވަރު ކުރެވިދާނެއެވެ:
getrekt:myproject getrekt $ git branch
master
* my-new-branch ތަރި ޖަހާފައިވާ my-new-branch ގެ ނަމުން ޔޫޒަރަކީ ކޮން ބްރާންޗެއްކަން އަންގައިދެއެވެ މިވަގުތު އޮންނާނީ.
ނޯޓް: ޑިފޯލްޓްކޮށް، ކޮންމެ ގިޓް ރެޕޯއެއްގެ އެންމެ ފުރަތަމަ ގޮފިއަށް ކިޔަނީ “މާސްޓަރ” (އަދި އާންމުކޮށް ޕްރޮޖެކްޓެއްގައި މާސްޓަރގެ ގޮތުގައި ބޭނުންކުރެއެވެ). ނަސްލީ ތަފާތުކުރުމާ ދެކޮޅަށް ކުރާ މަސައްކަތުގެ ތެރެއިން ބައެއް ޑިވެލޮޕަރުން ވަނީ ޑިފޯލްޓް ގޮފިއަށް “ޕްރައިމަރީ” ފަދަ ބަދަލު ނަންތައް ބޭނުން ކުރަން ފަށާފައެވެ. ނަމަވެސް ގިނަ ފަހަރަށް އެއަށް އިޝާރާތް ކުރުމަށް ބޭނުންކުރާ “މާސްޓަރ” ނުވަތަ އެފަދަ ނަންތައް ބޭނުންކުރާ މީހުންނަށް ފެނިދާނެއެވެ.
ހަނދާނުގައި ބަހައްޓަން ޖެހޭ ކަމަކީ ގާތްގަނޑަކަށް ކޮންމެ ރިޕޮޒިޓަރީއެއްގައި ވެސް މާސްޓަރ ބްރާންޗެއް ހުންނަ ކަމާއި އެއީ މި މަޝްރޫއުގެ ރަސްމީ ވާޝަން ކަމަށް ބެލެވޭނެ ކަމެވެ. އެއީ ވެބްސައިޓެއް ނަމަ، ދެން އެ ބްރާންޗަކީ ޔޫޒަރުންނަށް ފެންނަ ވަރޝަން އެވެ. އެއީ އެޕްލިކޭޝަނެއް ނަމަ، މާސްޓަރ ބްރާންޗަކީ ޔޫޒަރުން އެމީހުންގެ ކޮމްޕިއުޓަރ ނުވަތަ މޯބައިލް ޑިވައިސްގައި އިންސްޓޯލް ކުރާ ރިލީޒް އެވެ. މިއީ ގިޓް އަދި ގިތަބް ޕްރޮޑަކްޓްތަކުގެ ސަގާފީ ވަރޝަނިންގ މަސައްކަތްކުރާ ގޮތެވެ. ރަސްމީ ސައިޓުގައި ތަފާތު ޑިފޯލްޓް ބްރާންޗް ނަންތައް ބޭނުންކުރުމާ ބެހޭ އިތުރު ތަފްސީލީ ލިޔެކިޔުންތައް ހުރެ އެވެ. މި މަޢުލޫމާތު ގިތަބް އިން https://github.com/github/renaming
އިން ލިބެން ހުންނާނެ ޕްރޮޖެކްޓް ބްރާންޗަކަށް އެނބުރި ގޮސް އެތައް ކޮމިޓްތަކެއް އުފެއްދުމުގެ ޙާލަތުގައި، ޔޫޒަރ އޮޓޮމެޓިކް ޓްރެކިންގ ލިޔެގެން ނޫނީ އާ ބްރާންޗް ވަރޝަން ކޮންޓްރޯލް ސިސްޓަމުން ޓްރެކް ނުކުރާނެއެވެ .
ފިޔަވަޅު 6އާ ގިޓްހަބް ރިޕޮޒިޓަރީއެއް އުފެއްދުން
ހަމައެކަނި ލޯކަލް ގޮތުން ތިމާގެ ކޯޑް މޮނިޓަރ ކުރަން ބޭނުންވާނަމަ މި ފިޔަވަޅެއް އަޅަން ނުޖެހެއެވެ. އެކަމަކު ޓީމެއްގައި މަސައްކަތްކޮށް އެހެން ޕްރޮގްރާމަރުންގެ ފަރާތުން އަންނަ ބަދަލުތައް ބަލައިގަންނަ ނަމަ، ދެން ގިޓްހަބްގެ މިހާރު ހުރި ގާބިލްކަން ބޭނުންކޮށްގެން ޕްރޮޖެކްޓް ކޯޑް ޖޮއިންޓްކޮށް ބަދަލު ކުރެވިދާނެ އެވެ. ގިޓްހަބްގައި އާ ރިޕޮޒިޓަރީއެއް އުފެއްދުމަށްޓަކައި ސިސްޓަމަށް ލޮގިންވެ ސައިޓްގެ މައި ޕޭޖަށް ދާން ޖެހެއެވެ. މައި މެނޫއިން ނެވިގޭޝަން ބާރގެ މަތީ ކަނާތްފަރާތުގައިވާ ޕްރޮފައިލް ފޮޓޯގެ ކައިރީގައިވާ “+” ނިޝާނުގެ ދަށުގައި ހުންނަ “އައު ރިޕޮޒިޓަރީ” ބަޓަންއަށް ފިތާލާށެވެ: ބަޓަންއަށް ފިތާލުމަށްފަހު ގިޓްހަބުން ޕްރޮޖެކްޓްގެ ވެރިފަރާތާ އަހާނެއެވެ ރިޕޮޒިޓަރީއަށް ނަންދީ ކުރު ބަޔާނެއް ދިނުމަށް:
ދެން “ރިޕޮޒިޓަރީ އުފެއްދުން” ބަޓަންއަށް ފިތާލުމުން އާ ޕްރޮޖެކްޓެއް އުފެއްދިކަން ކަށަވަރު ކުރެވޭނެއެވެ. ރިޕޮޒިޓަރީއެއް ސުމެއްގައި އުފައްދަން ބޭނުންތޯ ނުވަތަ ލޯކަލް ގޮތުން އުފައްދާފައިވާ މިހާރު ހުރި އެއްޗެއް އިތުރުކުރަން ބޭނުންތޯ ޔޫޒަރާއި ސުވާލުކުރާ ޑައިލޮގް ބޮކްސްއެއް ފެންނާނެއެވެ. ދެވަނަ ހާލަތުގައި ޕްރޮޖެކްޓް ފޯލްޑަރ ގިތަބަށް އަޕްލޯޑް ކުރަން ޖެހެއެވެ.
ސަމާލުކަން! ލޯކަލް ރިޕޮޒިޓަރީއެއް ޑައުންލޯޑް ކުރުން ވެސް ކޮމާންޑް ލައިން ބޭނުންކޮށްގެން ހިނގާފާނެ، އަދި ވަކިން ޚާއްޞަކޮށް ކޮމާންޑްތައް git remote add origin github_url (ރިމޯޓް ރިޕޮޒިޓަރީއަށް އާ ގުޅުމެއްގެ ރެކޯޑެއް އުފައްދަނީ)، git push -u origin master (ބްރާންޗް in އާއި ދެމެދު ގުޅުމެއް ޤާއިމުކުރެއެވެ އެއީ ޑިވެލޮޕަރ ހުންނަ ތަނެއް އަދި ރިމޯޓް ސަރވަރއެއްގައި ހުންނަ މާސްޓަރ ބްރާންޗް) އެވެ.
މިއީ ގިޓް ބެޝް ކޮމާންޑް ލައިންގައި ލޮގްތައް ފެންނަ ގޮތެވެ:
getrekt:myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u origin master
ތަކެތި ގުނާލުން: 3، ނިމިއްޖެއެވެ.
ލިޔުންތައް: 100% (3/3)، 263 ބައިޓް | 0 ބައިޓްސް/ސިކުންތު، ނިމިއްޖެ.
ޖުމްލަ 3 (ޑެލްޓާ 0)، އަލުން ބޭނުންކުރި 0 (ޑެލްޓާ 0)
އަށް https://github.com/cubeton/mynewrepository.git
* [އައު ބްރާންޗް] މާސްޓަރ -> މާސްޓަރ
ރިމޯޓް ބްރާންޗް މާސްޓަރ ޓްރެކް ކުރުމަށް ބްރާންޗް މާސްޓަރ ސެޓްއަޕް ކޮށްފައިވަނީ އޮރިޖިން އިން ފެށިގެންނެވެ.
7 ވަނަ ފިޔަވަޅު: ޕްރޮޖެކްޓް ބްރާންޗް ގިޓްހަބަށް ކޮއްޕާލުން
އާ ޕްރޮޖެކްޓް ބްރާންޗާއި ރިޕޮޒިޓަރީއެއް ވަނީ އުފައްދާފައެވެ. ބާކީ އޮތީ ބްރާންޗް “ޕުޝް”ކޮށް އާ ގިތަބް ރިޕޮޒިޓަރީއަށް ބަދަލުކުރުމެވެ. މިގޮތަށް ތިންވަނަ ފަރާތެއްގެ މުޖުތަމަޢުގެ މެމްބަރުންނަށް ކޯޑް ފެނި، އެއަށް ބަދަލު ގެނެވޭނެއެވެ. އިސްލާހުތައް ފާސްކޮށްފިނަމަ، ޕްރޮޖެކްޓްގެ ވެރިފަރާތަށް އެ ބަދަލުތައް ޕްރޮޖެކްޓްގެ މައިގަނޑު ވަރޝަނަށް އެއްކޮށްލެވޭނެއެވެ. ގިޓްހަބްގައި އާ ގޮފިއަކަށް ބަދަލުތައް ޕުޝް ކުރުމަށްޓަކައި، ކޮމާންޑް ލައިންގައި git push ކޮމާންޑް ޖަހަން ޖެހެއެވެ. ގިޓްހަބް އިން އޮޓޮމެޓިކުން ރިމޯޓް ރިޕޮޒިޓަރީގައި ބްރާންޗެއް އުފައްދާނެ:
getrekt:myproject getrekt$ git push origin my-new-branch
ތަކެތި ގުނަމުން: 3، ނިމިއްޖެ.
8 ތެރެޑް އާއި ހަމައަށް ބޭނުންކޮށްގެން ޑެލްޓާ ކޮމްޕްރެޝަން ހެދުން.
ތަކެތި ކޮމްޕްރެސްކުރުން: 100% (2/2)، ކޮށްފައި.
ލިޔުންތައް: 100% (3/3)، 313 ބައިޓް | 0 ބައިޓްސް/ސިކުންތު، ނިމިއްޖެ.
ޖުމްލަ 3 (ޑެލްޓާ 0)، އަލުން ބޭނުންކުރި 0 (ޑެލްޓާ 0)
https://github.com/cubeton/mynewrepository.git އަށް
* [އައު ގޮފި] my-new-branch -> my-new-branch ގިޓްހަބް ޕޭޖް ރިފްރެޝް ކުރުމަށްފަހު، ޔޫޒަރަށް ފެންނާނީ އެއަށް ކޮއްޕާލާފައިވާ އާ ގޮފި އެވެ ރިޕޮޒިޓަރީ އެވެ.
މީގެ އިތުރުން…
git push origin ކޮމާންޑްގައި origin މި ލަފުޒުގެ މާނައަކީ ކޮބައި ހެއްޔެވެ؟ ޔޫޒަރަކު އެމީހުންގެ ލޯކަލް މެޝިނުގައި ރިމޯޓް ރިޕޮޒިޓަރީއެއް ކްލޯން ކުރާއިރު، git އިން ގާތްގަނޑަކަށް ހުރިހާ ހާލަތެއްގައިވެސް އެއަށް ސްޓޭންޑަރޑް އެލިއާސްއެއް އުފައްދާ، “އޮރިޖިން”، މިއީ މުހިންމު ގޮތެއްގައި ރިމޯޓް ރިޕޮޒިޓަރީގެ ޔޫ.އާރ.އެލް ގެ ޝޯޓްހެންޑެކެވެ. ގިޓްހަބަށް ޕްރޮޖެކްޓެއް ހުށަހެޅުން: https://youtu.be/zM6z57OtR2Q
ފިޔަވަޅު 8. ފުރަތަމަ ޕުލް ރިކުއެސްޓް އުފެއްދުން
ޕުލް ރިކުއެސްޓް (ނުވަތަ ޕުލް ރިކުއެސްޓް) އަކީ ޑިވެލޮޕަރަކު ކޯޑަށް ބައެއް ބަދަލުތައް ގެންނަން ބޭނުންވާކަން ރިޕޮޒިޓަރީ އޯނަރުންނަށް އެލާޓް ދިނުމުގެ ގޮތެކެވެ. މިއީ ޕުލް ރިކުއެސްޓް އިތުރުކޮށްފައިވާ ޕޭޖް ފެންނަ
ގޮތް: މިއީ ޕުލް ރިކުއެސްޓް އުފެއްދުމަށްފަހު ސެކްޝަން އިންޓަރފޭސް ފެންނަ ގޮތެވެ:
ފިޔަވަޅު 9ޕުލް ރިކުއެސްޓް އެއްކޮށްލާށެވެ
ތިރީގައިވާ ފެހިކުލައިގެ “މާރޖް ޕުލް ރިކުއެސްޓް” ބަޓަން އިން ޕުލް ރިކުއެސްޓެއް އުފެދެއެވެ. އެއަށް ކްލިކް ކުރުމަށްފަހު ގެންނަ ބަދަލުތައް ޕްރޮޖެކްޓްގެ މައި ބްރާންޗަށް އިތުރު ކުރެވެއެވެ.
ސަމާލުކަން! މާރޖް ކުރުމަށްފަހު ބްރާންޗް ޑިލީޓް ކުރާށެވެ. އޭގެ ތެރެއިން ގިނަ އަދަދަކަށް ޕްރޮޖެކްޓްގައި އޮޅުންތަކެއް އުފެދިދާނެ އެވެ. ބްރާންޗެއް ޑިލީޓް ކުރުމަށްޓަކައި ކަނާތް ފަރާތުގެ ތިރީ ކޮޅުގައިވާ އަޅިކުލައިގެ “ޑިލީޓް ބްރާންޗް” ބަޓަންއަށް ފިތާލާށެވެ.
ކޮމިޓްތަކުގެ މިހާރުގެ ހާލަތު ބެލުމަށްޓަކައި ރިޕޮޒިޓަރީގެ އެންމެ ފުރަތަމަ ޞަފްޙާގައިވާ “ކޮމިޓްސް” ލިންކަށް ފިތާލާށެވެ. ކްލިކް ކުރުމުން މި ބްރާންޗްގައި ހުރި ކޮމިޓްތަކުގެ މުޅި ލިސްޓް ފެންނާނެއެވެ. ސްކްރީންޝޮޓުން ފެންނަނީ ހަމަ ދެންމެ އުފެއްދި އެއްޗެކެވެ.
ކަނާތްފަރާތުގައި ހުންނަނީ ކޮންމެ ކޮމިޓެއްގެ ހެޝް ކޯޑެވެ. މި ހެޝް ކޯޑަކީ އެޕީއައި އާއި ތިންވަނަ ފަރާތެއްގެ ހިދުމަތްތައް ގުޅުވާއިރު ބޭނުންކުރެވޭނެ ޔުނިކް އައިޑެންޓިފައިޓަރެކެވެ. އަދި ކޮމާންޑް ލައިންގައިވާ ގިޓް ބެޝްގެ ޑެސްކްޓޮޕް ވަރޝަންގައިވާ އައިޑީ ނަންބަރުން ވަކި ކޮމިޓަކަށް ރިފަރ ކުރެވިދާނެއެވެ.
ފިޔަވަޅު 10ލޯކަލް މެޝިންގައި ގިތަބް ބަދަލުތައް ރިވަރޓް ކުރުން
މިވަގުތު ގިތަބް ސިސްޓަމްގައި ހުންނަ ރިޕޮޒިޓަރީ ފެންނަނީ ލޯކަލް ކޮމްޕިއުޓަރުގައި ހުންނަ ޔޫޒަރާއި ތަންކޮޅެއް ތަފާތުކޮށެވެ. މިސާލަކަށް ޔޫޒަރަކު އަމިއްލަ ބްރާންޗުގައި ހަދައި މާސްޓަރ ބްރާންޗަށް މާރޖްކުރި ކޮމިޓެއް ލޯކަލް މެޝިނުގައި ނެތެވެ. ޕްރޮޖެކްޓެއްގެ ތަފާތު ވަރޝަންތައް އޮޓޮމެޓިކުން ސިންކްރޮނައިޒް ކުރުމަށްޓަކައި، git pull origin master ކޮމާންޑް (މާސްޓަރ ބްރާންޗްގައި މަސައްކަތް ކުރާއިރު) ނުވަތަ git pull ބޭނުން ކުރަން ޖެހެއެވެ.
getrekt:myproject getrekt $ git pull origin master
remote: ތަކެތި ގުނަމުން: 1، ނިމިއްޖެ.
ރިމޯޓް: ޖުމްލަ 1 (ޑެލްޓާ 0)، އަލުން ބޭނުންކުރި 0 (ޑެލްޓާ 0)، ޕެކް-އަލުން ބޭނުންކުރި 0
އިން https://github.com/cubeton/mynewrepository
* branch master -> FETCH_HEAD
23242..232433berer3444 master -> origin/master
getrekt. txt | 1 +
1 ފައިލް ބަދަލުކޮށްފި، 1 އިންސަރޝަން(+)ކޮމާންޑެއްގެ މިހާރުގެ ހާލަތު ބެލުމަށްޓަކައި ކޮމާންޑް ލައިންގައި git log ލިޔެލާށެވެ. އެއީ ހުރިހާ ކޮމިޓްތަކެއް ލިސްޓްކުރާނެ އެއްޗެކެވެ.
getrekt:myproject getrekt $ git log commit 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Merge
: 3fg4dd 34fg3u7j7
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Sep 11 17:48:11 2015 -0400
Merge /cubeton/mynewrepository commit
44hgfh7f74hdu9jt93hf9ifejffe
Author: Mtdes Ethan < getrekt @yandex.ru>
ތާރީޚް: ހުކުރު ޖެނުއަރީ 07 17:48:00 2021 -02356
ކޮމިޓް 46thf9496hf9485hkf857tg9hfj8rh4j އެއްކުރުން
: 33fh5d 3689gfh
ލިޔުންތެރިޔާ: Mtdes އީތަން < getrekt@yandex.ru>
ތާރީޚް: ހުކުރު ޖެނުއަރީ 07 17:51:002022
commit
46thf9496hf9485hkf857tg9hfj8rh4j Merge: 33fh5d 3689gfh
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Jan 07 17:55:00 2021 -02356 Added
some more text to my file
commit
355904-43hg940fg959hfg0g95jjgdgdfgf57i86f Merge: 343fggdd 53efhgffddg
Author: Mtdes Ethan < getrekt@yandex.ru>
ތާރީޚް: ހުކުރު ޖެނުއަރީ 07 17:58:00 2021 -02356
މިއީ އަހަރެންގެ ފުރަތަމަ ކޮމިޓް! ތައްޔާރު! މިހާރު ޔޫޒަރަށް ވަރޝަން ކޮންޓްރޯލް ސިސްޓަމްގައި ކުރާ ހުރިހާ ބާވަތެއްގެ މަސައްކަތްތަކަށް އަހުލުވެރިވެއްޖެއެވެ. ގިޓްހަބް ޕްރެކްޓިސްގައި ގިޓް އިންސްޓޯލް ކުރުމާއި ގިޓްހަބް، ބްރާންޗްސް، ރިޕޮޒިޓޯރީސް، ކޮމިޓްސް އަދި އެހެނިހެން ކޮންސެޕްޓްތައް ފެށޭނެ ގޮތުގެ ގިޓް އަދި ގިޓްހަބް ޓިއުޓޯރިއަލް: https://youtu.be/zZBiln_2FhM
ގިތަބް އަދި ގިޓްގެ އިތުރު ފީޗާސްތަކެވެ
ވަރޝަން ކޮންޓްރޯލްގެ މަސައްކަތް ޑިވެލޮޕަރަށް ފަސޭހަކޮށްދޭނެ އެހެން ބޭނުންތެރި “ޗިޕްސް”ތަކަށް ބަލާލަމާ ހިނގާށެވެ.
ރިޕޮޒިޓަރީއެއް ލޯކަލް މެޝިނަކަށް ކްލޯން ކުރުން
ތިބާގެ ގިޓްހަބް ރިޕޮޒިޓަރީއަށް ދާށެވެ. ފައިލްތަކުގެ ލިސްޓުގެ މަތީ ކަނާތްފަރާތުގައިވާ “ކްލޯން ނުވަތަ ޑައުންލޯޑް” ޑްރޮޕް ޑައުން މެނޫ ހުޅުވާލާށެވެ. އެޗްޓީޓީޕީއެސް ކްލޯން ޔޫ.އާރ.އެލް ކޮޕީ ކުރާށެވެ.
އެނބުރި ގިޓް ބެޝް ވިންޑޯއަށް ގޮސް ކޮމާންޑް ލިޔެލާށެވެ:
git clone repository_url
repository_url – މިހާރު ކްލޯން ކުރަންޖެހޭ ޕްރޮޖެކްޓްގެ ޔޫ.އާރ.އެލް. އޭގެ ބަދަލުގައި ރިޕޮޒިޓަރީގެ ޔޫއާރްއެލް ޖައްސައެވެ.
މަތީގައިވާ މިސާލުގައި، ކޮމާންޑުން އެޗްޓީޓީޕީއެސް މެދުވެރިކޮށް ރިޕޮޒިޓަރީ ކްލޯން ކުރެއެވެ. އަނެއް ގޮތަކީ އެސްއެސްއެޗް ކީތަކުގެ މައްޗަށް ޔޫ.އާރ.އެލް ތަކުން ކްލޯން ކުރުމެވެ. މިކަން ކުރުމަށްޓަކައި ވިންޑޯޒްގައި އެސްއެސްއެޗް ކީ ޕެއާއެއް ޖެނެރޭޓްކޮށް ގިޓްހަބް އެކައުންޓަށް ޕަބްލިކް ކީއެއް ހަވާލުކުރަން ޖެހެއެވެ.
ރިމޯޓް ރިޕޮޒިޓަރީތައް ހޯދުން
ކްލޯން ކުރުމަށްފަހު ކޮމްޕިއުޓަރުގައި ހުންނަ ވޯކިންގ ޑައިރެކްޓަރީގައި ގިޓްހަބް އިން ލިބޭ ރިޕޮޒިޓަރީގެ ކޮޕީއެއް ފެންނަން ޖެހެއެވެ. ޕްރޮޖެކްޓްގައި ނަމާއި މައިގަނޑު ފައިލްތައް ހިމެނޭ ޑައިރެކްޓަރީއެއް ހިމަނަންވާނެއެވެ. އެއަށް ބަދަލުވުމަށްޓަކައި ތިރީގައިވާ ކޮމާންޑް ލިޔަން ޖެހެއެވެ:
cd git_project
ނޯޓް: git_project ގެ ބަދަލުގައި ޑައުންލޯޑް ކުރެވިފައިވާ ރިޕޮޒިޓަރީގެ އަސްލު ނަން ލިޔެ، ނުވަތަ މިހާރު ހުރި ޑައިރެކްޓަރީގެ ކޮންޓެންޓް ls ކޮމާންޑުން ކަނޑައަޅާށެވެ. ދެވަނަ ގޮތަކީ ޕްރޮޖެކްޓްގެ ނަން ހަނދާން ނެތޭ ހާލަތްތަކުގައި ބޭނުންކުރާ ގޮތެވެ.
ގިޓްހަބް ޑެސްކްޓޮޕް ވަރޝަން – ގިޓްހަބް ޑެސްކްޓޮޕް އަކީ ކޮބައިކަން، މައިގަނޑު ފަންކްޝަނަލިޓީ، ފީޗާސް އަދި އިންސްޓޯލް ކުރުމުގެ ޕްރޮސެސް
ގިޓްހަބް ޑެސްކްޓޮޕް އަކީ ގިޓްހަބް އާއި ޖީއައި އަށް ބިނާކޮށް މުއާމަލާތް ކުރެވޭނެ ޑެސްކްޓޮޕް އެޕްލިކޭޝަނެކެވެ. ގިޓް އާއި ހިލާފަށް ގިޓްހަބްގެ ޑެސްކްޓޮޕް ވަރޝަންގައި ޔޫޒަރ އިންޓަރފޭސް ބޭނުންކޮށްގެން ބަޓަންތަކަށް ފިތާލުމުން އެއް ކޮމާންޑްތައް އެގްޒެކެޓް ކުރެވޭއިރު، ރިޕޮޒިޓަރީތަކާއެކު މަސައްކަތް ކުރަން ވަރަށް ފަސޭހަވެގެންދެއެވެ.
އިންސްޓޯލް ކުރާނެ ގޮތް
- ލިންކަށް ފޮލޯ ކުރައްވާ – https://desktop.github.com/
- ޕްރޮގްރާމްގެ އިންސްޓޯލްމަންޓް ޕެކޭޖް ޑައުންލޯޑް ކުރަން ފަށާށެވެ.
- ޑައުންލޯޑް ކުރެވުނު ފައިލްގެ އައިކޮންއަށް ދެފަހަރު ކްލިކްކޮށްލުމަށްފަހު ގިތަބް ޑެސްކްޓޮޕް އިންސްޓޯލް ކުރުމަށް ކުރިއަށް ދާށެވެ.
- ސްޓާޓް މެނޫ މެދުވެރިކޮށް ޕްރޮގްރާމް ލޯންޗް ކުރާށެވެ.
- ޔޫޒަރ އެކައުންޓް ޑީޓެއިލްސް ބޭނުންކޮށްގެން ގިޓްހަބަށް ސައިން އިން ވާށެވެ.
މައިގަނޑު ފަންކްޝަނަލިޓީ
- ރިޕޮޒިޓަރީތައް އުފެއްދުމާއި، އިތުރުކުރުމާއި، ކްލޯންކުރުން.
- ޕްރޮޖެކްޓް ޓެބްތައް މެނޭޖްކުރުމަށް ޕްރޮގްރާމް ބޭނުންކުރުން.
- ގޮފިއަކަށް ބަދަލު ގެނައުން.
- މައްސަލަތައް އުފެއްދުމާއި، ރިކުއެސްޓްތައް ދަމައިގަތުމާއި، ކޮމިޓްކުރުން.
- އައު އުފެއްދުންތަކުގެ ކުރީގެ ވަރޝަންތަކަށް ވަދެވޭނެ ޤާބިލުކަން ހުރުން.
ގިތަބް އެޕީއައި އެވެ
ގިތަބް ރެސްޓް އެޕީއައި އަކީ ޑިވެލޮޕަރުންނަށް ގިތަބް ޑޭޓާ، ޕްރޮޖެކްޓް، އަދި ރިޕޮޒިޓަރީތަކަށް ވަދެވޭނެ ގޮތް ހެދުމުގެ އިތުރުން ސަރވަރ ރިކުއެސްޓްތައް ފޮނުވޭނެ އިންޓަރފޭސްއެކެވެ. https://api.github.com/ ލިންކްގައި އެންމެ ސާދާ ޖީއީޓީ ރިކުއެސްޓްތައް ފޮނުވޭނެ ހުރިހާ ޔޫ.އާރ.އެލް ތަކެއް ހިމެނެއެވެ:
ގިނަ ފަހަރަށް ޑިވެލޮޕަރުން ޕައިތަން ޕްރޮގްރާމިންގ ލޭންގުއޭޖްގައި ރިކުއެސްޓްތައް އުފައްދަނީ ޖޭއެސްއޯއެން ފޯމެޓްގައެވެ. ފުރަތަމަ ރިޕޮޒިޓަރީއާ ބެހޭ އަސާސީ މަޢުލޫމާތު ހޯދަން ޖެހޭނީ ލިންކުން – https://api.github.com/user/repos އަސާސީ މަޢުލޫމާތު ކޮންފިގްރޭޝަން ފައިލްއަށް ޖައްސަނީ ޖޭއެސްއޯއެން ފޯމެޓުންނެވެ. އެއީ ޔޫޒަރާއި ބެހޭ މައިގަނޑު ޕެރެމިޓަރުތައް – އަވަޓަރ، ރީޑަރުން، ރިޕޮޒިޓަރީތަކުގެ އަދަދު، ޑައުންލޯޑްސް، ފަދަ ކަންކަން ހިމެނޭ އެއްޗެކެވެ. އެއަށްފަހު މި ޑޭޓާ ސަރވަރަށް ޓްރާންސްމިޓް ކުރެވެއެވެ.
ގިތަބް ޑެސްކްޓޮޕް ޕްރޮޖެކްޓްތައް މެނޭޖްކޮށް ކޮންފިގްރޭޓްކުރުން
އިންސްޓޯލްކޮށް، އެކައުންޓެއް ރަޖިސްޓްރީކޮށް، އެޕްލިކޭޝަން ސެޓްއަޕް ކުރުމަށްފަހު ގިޓްހަބް ޕްރޮގްރާމް ބޭނުން ކުރަން ފަށައިގަނެވޭނެ އެވެ.
ރިޕޮޒިޓަރީއެއް އުފެއްދުމާއި، އިތުރުކުރުމާއި، ކްލޯންކުރުން
އާ ރިޕޮޒިޓަރީއެއް އުފެއްދުމަށްޓަކައި “ފައިލް” ހޮވައި “ރިޕޮޒިޓަރީ އުފެއްދުން” ބަޓަންއަށް ފިތާލާށެވެ. ލޯކަލް ޕްރޮޖެކްޓެއް އިތުރުކުރުމަށްޓަކައި “ފައިލް” މެނޫ ހޮވައި “ލޯކަލް ރިޕޮޒިޓަރީ އެޑްކުރުން” ބަޓަންއަށް ފިތާލާށެވެ. ކްލޯނިންގ އަށްޓަކައި މެނޫ “ފައިލް” – “ކްލޯން ރިޕޮޒިޓަރީ” ހޮވަން ޖެހެއެވެ.
އައު ގޮފިއެއް އުފެއްދުން
ވަކި ޕްރޮޖެކްޓް ބްރާންޗެއް އުފެއްދުމަށްޓަކައި މިހާރު ބޭނުންކުރާ ގޮފި ބައި ހުޅުވާލުމަށްފަހު އާ ގޮފި ބަޓަންއަށް ފިތާލާށެވެ. ގިޓްހަބް އިންޓަފޭސްގައި ހުންނަ ބްރާންޗް ފެނި، ބަދަލުތައް ޓްރެކް ކުރުމަށް ޕުލް ރިކުއެސްޓެއް ކުރެވޭނެ އެވެ.
ރައްކާތެރި
ގިތަބްގެ ޑެސްކްޓޮޕް އަދި ވެބް ވަރޝަންގެ ސަބަބުން ޔޫޒަރ އެކައުންޓެއްގެ ސެކިއުރިޓީ ލެވެލް ކޮންފިގްރޭޓްކޮށް އިތުރުކުރެވޭނެއެވެ. ހުރިހާ ފަންކްޝަނަލިޓީއެއް “ސްޓޯރޭޖް އަށް ސެކިއުރިޓީ ސެޓިންގސް” ބައިގައި ލިބެން ހުންނާނެއެވެ. އެއީ އިތުރަށް ތަފްޞީލުކޮށް ވިސްނާލަން ޖެހޭ ކަމެކެވެ.
ސެކިއުރިޓީ ޕޮލިސީ ސެޓިންގ
ތިބާގެ ރިޕޮޒިޓަރީގެ މައި ޞަފްޙާގައި، ކްލިކް ކުރާށެވެ:
- “ސެކިއުރިޓީ” – “ސެކިއުރިޓީ ޕޮލިސީ” – “ސެޓަޕް ފެށުން”.
- ތިބާގެ ޕްރޮޖެކްޓްގެ ސަޕޯޓްކުރާ ވަރޝަންތަކާއި، ކުރިމަތިވެދާނެ ވަލްނަރެބިލިޓީސް ރިޕޯޓްކުރާނެ ގޮތުގެ މަޢުލޫމާތު އިތުރުކުރުން.
ޑިޕެންޑެންސީ ގްރާފް މެނޭޖްމަންޓް
ހުރިހާ ޕަބްލިކް ރިޕޮޒިޓަރީތަކަށް ޑިޕެންޑެންސީ ގްރާފެއް އޮޓޮމެޓިކުން އުފައްދާ ނަމަވެސް ޕްރައިވެޓް ރިޕޮޒިޓަރީތަކަށް އެފަދަ ފީޗާއެއް ނެތެވެ. މި ގްރާފްގައި ހުރިހާ އައުޓްގޯއިން ޑިޕެންޑެންސީ ފްލޯއެއް ދެނެގަނެ، ޕްރޮޖެކްޓްގައި ހުރި ވަލްނަރެބިލިޓީތައް ދެނެގަތުމުގެ ފުރުސަތު ލިބިގެންދެއެވެ. ޑިޕެންޑެންސީ ގްރާފް ސެޓް ކުރުމަށްޓަކައި “ސެޓިންގސް” – “ސެކިއުރިޓީ އެންޑް އެނަލިސިސް” އަށް ފިތާލާށެވެ. ގްރާފް އާއި ދިމާލުގައި “އެނެބަލް” ނުވަތަ “ޑިސެބަލް” އަށް ފިތާލާށެވެ.
ލައިސަންސްތައް
ގިތަބް ލައިސަންސިންގ ގައި މައިގަނޑު ދެ ވައްތަރެއްގެ
ލައިސަންސް ބޭނުންކުރެވޭނެ ގޮތް ހަމަޖައްސައިދީފައިވެއެވެ :
- ޖީޕީއެލް އަކީ އެހެން އޯޕަން ސޯސް ޕްރޮޖެކްޓްތަކުގައި އެހެން މީހެއްގެ މަސައްކަތް އެހެން ޔޫޒަރުންނަށް ބޭނުންކުރެވޭނެ ލައިސަންސްގެ ވައްތަރެކެވެ. ނަމަވެސް ވިޔަފާރި ކުންފުނިތަކަށް މިކަން ނުކުރެވޭނެއެވެ.
- LGPL/Commons/MIT/Apache , ފަދަ ތަކެތި – ޔޫޒަރ އޭނާގެ ކޯޑް ހިލޭ ބޭނުން ކުރުމަށް ދޫކުރެއެވެ. އަނެއް ބަޔަކަށް އެއިން ފައިސާ ހޯދޭނެއެވެ.
[caption id="attachment_12364" align="aligncenter" width="698"]
ގިޓްހަބް ލައިސަންސްގެ ބާވަތް ކަނޑައެޅިފައިވާ ތަންތަން