ວິທີການເຮັດວຽກຮ່ວມກັບ Git software repositories
Open-source Git ແມ່ນລະບົບການຄວບຄຸມເວີຊັນທີ່ໃຊ້ຫຼາຍທີ່ສຸດໃນໂລກ. ໂຄງການທີ່ຖືກສ້າງຂື້ນມາໂດຍ Linus Torvalds, ຜູ້ສ້າງລະບົບປະຕິບັດການ Linux ແລະມັນເປັນບ່ອນທີ່ມີການເກັບກໍາໂຄງການຊໍແວທັງສອງດ້ານ - ການໂຄສະນາແລະເປີດແຫລ່ງທີ່ຂຶ້ນກັບ Git ສໍາລັບການຄວບຄຸມເວີຊັນ.
ຄູ່ມືນີ້ສະແດງໃຫ້ເຫັນວິທີການໄດ້ຮັບໂຄງການຈາກ Git, ວິທີການຕິດຕັ້ງຊອບແວໃນລະບົບຂອງທ່ານແລະວິທີການປ່ຽນລະຫັດທີ່ຕ້ອງການຄວາມຮູ້ກ່ຽວກັບການຂຽນໂປຼແກຼມ.
ວິທີການຊອກຫາໂຄງການໂດຍໃຊ້ GIT
ຢ້ຽມຢາມເວັບໄຊທ໌ຄົ້ນຫາຢູ່ທີ່ GitHub ເພື່ອເບິ່ງລາຍການສະມາຊິກທີ່ມີລັກສະນະແລະແນວໂນ້ມເຊັ່ນດຽວກັນກັບການເຊື່ອມຕໍ່ກັບຄູ່ມືແລະການຝຶກອົບຮົມ. ເບິ່ງປະເພດຕ່າງໆສໍາລັບແອັບພລິເຄຊັນທີ່ທ່ານຕ້ອງການດາວໂຫລດແລະມີການໃຊ້, ການປ່ຽນແປງ, ການລວບລວມແລະການຕິດຕັ້ງ. ໃຫ້ຄລິກໃສ່ໄອຄອນເມນູທີ່ຢູ່ດ້ານເທິງຂອງຫນ້າຈໍເພື່ອສາມາດບັນລຸພາກສະຫນາມຄົ້ນຫາທີ່ທ່ານສາມາດຄົ້ນຫາສໍາລັບໂຄງການສະເພາະໃດຫນຶ່ງຫຼືປະເພດຂອງຊອບແວທີ່ມີຢູ່ໃນເວັບໄຊທ໌.
ຕົວຢ່າງຂອງການຄັດລອກ Repository Git
ເພື່ອດາວໂຫລດແອັບພລິເຄຊັນ, ທ່ານເຮັດແບບນີ້. ຂັ້ນຕອນນີ້ແມ່ນງ່າຍດາຍ, ແຕ່ທ່ານຕ້ອງໄດ້ຕິດຕັ້ງ Git ໃນລະບົບຂອງທ່ານ. ການນໍາໃຊ້ໂຄງການຄໍາສັ່ງຂະຫນາດນ້ອຍທີ່ເອີ້ນວ່າ cowsay, ເຊິ່ງຖືກນໍາໃຊ້ເພື່ອສະແດງຂໍ້ຄວາມເປັນຟອງການປາກເວົ້າຈາກງົວ ASCII, ນີ້ແມ່ນຕົວຢ່າງຂອງວິທີການຊອກຫາແລະສໍາເນົາໂຄງການຈາກ GitHub.
ປະເພດ cowsay ໃນພາກສະຫນາມຄົ້ນຫາ Git. ທ່ານຈະສັງເກດເຫັນວ່າມີຈໍານວນຮຸ່ນທີ່ທ່ານສາມາດເລືອກໄດ້. ຕົວຢ່າງຫນຶ່ງສໍາລັບຕົວຢ່າງນີ້, ເຊິ່ງໃຊ້ Perl, ນໍາທ່ານໄປຫາຫນ້າທີ່ມີໄຟລ໌ຫຼາຍ.
ເພື່ອຄັດລອກຖານຂໍ້ມູນ cowsay ໂດຍສະເພາະນີ້, ໃຫ້ໃສ່ຄໍາສັ່ງຕໍ່ໄປນີ້:
git clone git: //githubcom / chacon / cowsayຄໍາສັ່ງ git ເຮັດວຽກ Git, ຄໍາສັ່ງ clone clones repository ໃສ່ຄອມພິວເຕີຂອງທ່ານ, ແລະສ່ວນສຸດທ້າຍແມ່ນທີ່ຢູ່ຂອງໂຄງການທີ່ທ່ານຕ້ອງການທີ່ຈະ clone.
ວິທີການລວບລວມແລະຕິດຕັ້ງລະຫັດ
ຕິດຕັ້ງແອັບຯທໍາອິດເພື່ອໃຫ້ແນ່ໃຈວ່າມັນເຮັດວຽກ. ວິທີທີ່ທ່ານເຮັດນີ້ຂຶ້ນຢູ່ກັບໂຄງການທີ່ທ່ານໄດ້ດາວໂຫລດ. ຕົວຢ່າງໂຄງການ C ອາດຈະຮຽກຮ້ອງໃຫ້ທ່ານດໍາເນີນການ makefile , ແຕ່ໂຄງການ cowsay ໃນຕົວຢ່າງນີ້ຮຽກຮ້ອງໃຫ້ທ່ານເອີ້ນໃຊ້ script shell .
ດັ່ງນັ້ນທ່ານຈະຮູ້ວ່າຈະເຮັດແນວໃດ?
ໃນໂຟເດີທີ່ທ່ານຄັດລອກ, ຄວນມີໂຟເດີ cowsay. ຖ້າທ່ານໄປຫາໂຟນເດີ Cowsay ໂດຍໃຊ້ຄໍາສັ່ງ CD ແລະຫຼັງຈາກນັ້ນເຮັດລາຍລະບົບ, ທ່ານຈະເຫັນໄຟລ໌ທີ່ເອີ້ນວ່າ README ຫຼືໄຟລ໌ເອີ້ນວ່າ INSTALL ຫຼືສິ່ງທີ່ຢືນຢູ່ເປັນຄູ່ມືຊ່ວຍເຫຼືອ.
ໃນກໍລະນີນີ້ຕົວຢ່າງ cowsay, ມີທັງ README ແລະໄຟລ໌ INSTALL. ໄຟລ໌ README ສະແດງໃຫ້ເຫັນວິທີການນໍາໃຊ້ຊອບແວ, ແລະໄຟລ໌ INSTALL ໃຫ້ຄໍາແນະນໍາໃນການຕິດຕັ້ງ cowsay. ໃນກໍລະນີນີ້, ຄໍາແນະນໍາແມ່ນເພື່ອດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້:
sh installshໃນລະຫວ່າງການຕິດຕັ້ງ, ທ່ານຖືກຖາມວ່າທ່ານມີຄວາມຍິນດີສໍາລັບມັນທີ່ຈະຕິດຕັ້ງ cowsay ກັບໂຟເດີທີ່ຖືກສົ່ງມາໃຫ້ບໍລິການ. ທ່ານສາມາດກົດປຸ່ມ Return to continue or enter a new path
ວິທີການແລ່ນ Cowsay
ທັງຫມົດທີ່ທ່ານຕ້ອງເຮັດເພື່ອດໍາເນີນການ cowsay ແມ່ນພິມຄໍາສັ່ງຕໍ່ໄປນີ້:
cowsay hello worldຄໍາເວົ້າທີ່ ສະບາຍໃຈຂອງໂລກທີ່ ປາກົດຢູ່ໃນຟອງການປາກເວົ້າຈາກປາກຂອງງົວ.
ການປ່ຽນແປງ Cowsay
ໃນປັດຈຸບັນທີ່ທ່ານໄດ້ຕິດຕັ້ງ cowsay, ທ່ານສາມາດແກ້ໄຂໄຟລ໌ໂດຍໃຊ້ບັນນາທິການທີ່ທ່ານມັກ. ຕົວຢ່າງນີ້ໃຊ້ຕົວ ແກ້ໄຂ nano ດັ່ງຕໍ່ໄປນີ້:
nano cowsayທ່ານສາມາດສະຫນອງການສະຫຼັບກັບຄໍາສັ່ງ cowsay ເພື່ອປ່ຽນຕາຂອງງົວ.
ຕົວຢ່າງ cowsay -g ສະແດງໃຫ້ເຫັນເງິນໂດລາເປັນຕາ.
ທ່ານສາມາດແກ້ໄຂໄຟລ໌ເພື່ອສ້າງຕົວເລືອກ cyclops ເພື່ອວ່າເມື່ອທ່ານ ຂຽນ cowsay-c , ງົວມີຕາດຽວ.
ເສັ້ນທໍາອິດທີ່ທ່ານຕ້ອງການປ່ຽນແປງຄືເສັ້ນ 46 ຊຶ່ງເບິ່ງຄືວ່າ:
getopts ('bde: f: ghlLnNpstT: wW: y', \% opts)ເຫຼົ່ານີ້ແມ່ນທັງຫມົດສະຫຼັບທີ່ມີຢູ່ທີ່ທ່ານສາມາດນໍາໃຊ້ກັບ cowsay. ເພື່ອເພີ່ມຕົວເລືອກ -c ເປັນຕົວເລືອກ, ປ່ຽນສາຍດັ່ງຕໍ່ໄປນີ້:
getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts)ລະຫວ່າງເສັ້ນ 51 ແລະ 58 ທ່ານເຫັນສາຍຕໍ່ໄປນີ້:
$ borg = $ opts {'b'} $ dead = $ opts {'d'} $ greedy = $ opts {'g'} $ paranoid = $ opts {'p'} $ stoned = $ opts {'s'} $ tired = $ opts {'t'} $ wired = $ opts {'w'} $ young = $ opts {'y'}ຕາມທີ່ທ່ານເຫັນ, ມີຕົວປ່ຽນແປງສໍາລັບແຕ່ລະຕົວເລືອກທີ່ອະທິບາຍວ່າສະຫວິດຈະເຮັດແນວໃດ. ຕົວຢ່າງ $ greedy = $ opts ['g]';
ເພີ່ມເສັ້ນຫນຶ່ງສໍາລັບການປ່ຽນແປງປ່ຽນ -c ຄືດັ່ງຕໍ່ໄປນີ້:
$ borg = $ opts {'b'} $ dead = $ opts {'d'} $ greedy = $ opts {'g'} $ paranoid = $ opts {'p'} $ stoned = $ opts {'s'} $ tired = $ opts {'t'} $ wired = $ opts {'w'} $ young = $ opts {'y'} $ cyclops = $ opts ['c']ຢູ່ເສັ້ນ 144, ມີໂຄງການທີ່ເອີ້ນວ່າ construct_face ເຊິ່ງຖືກນໍາໃຊ້ເພື່ອກໍ່ສ້າງງົວ.
ລະຫັດນີ້ເບິ່ງຄືວ່ານີ້:
sub construct_face {if ($ borg) {$ eyes = "==" } ຖ້າ ($ ຕາຍ) {$ eyes = "xx" $ tongue = "U" } ຖ້າ ($ greedy) {$ eyes = "\ $ \ $" } ຖ້າ ($ paranoid) {$ eyes = "@@" } ຖ້າ ($ stoned) {$ eyes = "**" $ tongue = "U" } ຖ້າ ($ tired) {$ eyes = "-"; } ຖ້າ ($ wired) {$ eyes = "OO" } ຖ້າ ($ young) {$ eyes = ".. "; }}ສໍາລັບແຕ່ລະຕົວແປທີ່ລະບຸໄວ້ກ່ອນຫນ້ານີ້, ມີຄູ່ທີ່ແຕກຕ່າງກັນຂອງຕົວອັກສອນທີ່ຖືກຕັ້ງໄວ້ໃນຕາຕາ $ variable.
ເພີ່ມຫນຶ່ງສໍາລັບ $ cyclops variable:
sub construct_face {if ($ borg) {$ eyes = "==" } ຖ້າ ($ ຕາຍ) {$ eyes = "xx" $ tongue = "U" } ຖ້າ ($ greedy) {$ eyes = "\ $ \ $" } ຖ້າ ($ paranoid) {$ eyes = "@@" } ຖ້າ ($ stoned) {$ eyes = "**" $ tongue = "U" } ຖ້າ ($ tired) {$ eyes = "-" } ຖ້າ ($ wired) {$ eyes = "OO" } ຖ້າ ($ young) {$ eyes = ".. "; } ຖ້າ ($ cyclops) {$ eyes = "()" }}ບັນທຶກໄຟລ໌ແລະດໍາເນີນການຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອຕິດຕັ້ງ cowsay ຄືນໃຫມ່.
sh installshຕອນນີ້, ເມື່ອທ່ານເອີ້ນໃຊ້ cowsay -c ສະບາຍດີໂລກ , ງົວມີພຽງແຕ່ຫນຶ່ງຕາ.