ຕິດຕັ້ງ GIT ເພື່ອສ້າງແລະແບ່ງປັນໂຄງການຂອງທ່ານເອງໃນບ່ອນເກັບມ້ຽນ GITHub


ຖ້າທ່ານໄດ້ໃຊ້ເວລາບໍ່ດົນມານີ້ໃນໂລກ Linux, ຫຼັງຈາກນັ້ນໂອກາດທີ່ທ່ານໄດ້ຍິນກ່ຽວກັບ GIT. GIT ແມ່ນລະບົບຄວບຄຸມເວີຊັນທີ່ແຈກຢາຍທີ່ຖືກສ້າງຂື້ນໂດຍ Linus Torvalds, ເຊິ່ງເປັນແມ່ບົດຂອງ Linux ເອງ. ມັນຖືກອອກແບບມາເພື່ອເປັນລະບົບຄວບຄຸມເວີຊັນທີ່ດີກວ່າເກົ່າ ສຳ ລັບເຄື່ອງທີ່ມີຢູ່, ເຊິ່ງສອງຢ່າງທີ່ພົບເລື້ອຍທີ່ສຸດແມ່ນ CVS ແລະ Subversion (SVN).

ໃນຂະນະທີ່ CVS ແລະ SVN ໃຊ້ແບບ Client/Server ສຳ ລັບລະບົບຂອງພວກເຂົາ, GIT ດຳ ເນີນການທີ່ແຕກຕ່າງກັນເລັກນ້ອຍ. ແທນທີ່ຈະດາວໂຫລດໂຄງການ, ເຮັດການປ່ຽນແປງ, ແລະອັບໂຫລດມັນຄືນສູ່ເຊີບເວີ, GIT ເຮັດໃຫ້ເຄື່ອງຈັກໃນທ້ອງຖິ່ນເຮັດ ໜ້າ ທີ່ເປັນ server.

ເວົ້າອີກຢ່າງ ໜຶ່ງ, ທ່ານດາວໂຫລດໂຄງການດ້ວຍທຸກຢ່າງ, ເອກະສານແຫຼ່ງຂໍ້ມູນ, ການປ່ຽນແປງເວີຊັນແລະການປ່ຽນເອກະສານສ່ວນບຸກຄົນໃຫ້ຖືກຕ້ອງກັບເຄື່ອງທ້ອງຖິ່ນ, ເມື່ອທ່ານເຊັກເຂົ້າ, ເຊັກແລະເຮັດກິດຈະ ກຳ ຄວບຄຸມເວີຊັນອື່ນໆທັງ ໝົດ. ເມື່ອທ່ານເຮັດ ສຳ ເລັດແລ້ວ, ຫຼັງຈາກນັ້ນທ່ານກໍ່ລວມໂຄງການກັບໄປທີ່ຫໍສະ ໝຸດ.

ຮູບແບບນີ້ໃຫ້ຂໍ້ໄດ້ປຽບຫຼາຍຢ່າງ, ເຫັນໄດ້ຊັດເຈນທີ່ສຸດຖ້າທ່ານຖືກຕັດຂາດຈາກເຄື່ອງແມ່ຂ່າຍສູນກາງຂອງທ່ານດ້ວຍເຫດຜົນໃດກໍ່ຕາມ, ທ່ານຍັງສາມາດເຂົ້າເຖິງໂຄງການຂອງທ່ານຢູ່.

ໃນບົດແນະ ນຳ ນີ້, ພວກເຮົາ ກຳ ລັງຈະຕິດຕັ້ງ GIT, ສ້າງຫໍສະມຸດ, ແລະອັບໂຫລດຫໍສະມຸດນັ້ນໃສ່ GitHub. ທ່ານ ຈຳ ເປັນຕ້ອງເຂົ້າໄປທີ່ http://www.github.com ແລະສ້າງບັນຊີແລະບ່ອນເກັບຂໍ້ມູນຖ້າທ່ານຕ້ອງການອັບໂຫລດໂຄງການຂອງທ່ານຢູ່ທີ່ນັ້ນ.

ວິທີການຕິດຕັ້ງ GIT ໃນ Linux

ໃນ Debian/Ubuntu/Linux Mint, ຖ້າມັນບໍ່ໄດ້ຖືກຕິດຕັ້ງຢູ່ແລ້ວ, ທ່ານສາມາດຕິດຕັ້ງມັນໂດຍໃຊ້ ຄຳ ສັ່ງ apt-get.

$ sudo apt-get install git

ໃນລະບົບ Red Hat/CentOS/Fedora/ລະບົບ, ທ່ານສາມາດຕິດຕັ້ງມັນໂດຍໃຊ້ ຄຳ ສັ່ງ yum.

$ yum install git

ຖ້າທ່ານຕ້ອງການຕິດຕັ້ງແລະລວບລວມຂໍ້ມູນແບບຟອມມັນ, ທ່ານສາມາດປະຕິບັດຕາມ ຄຳ ສັ່ງລຸ່ມນີ້.

$ wget http://kernel.org/pub/software/scm/git/git-1.8.4.tar.bz2
$ tar xvjf git-1.8.4.tar/bz2
$ cd git-*
$ ./configure
$ make
$ make install

ວິທີການສ້າງ Git Project

ດຽວນີ້ GIT ຖືກຕິດຕັ້ງແລ້ວ, ໃຫ້ຕັ້ງມັນຂຶ້ນ. ຢູ່ໃນລະບົບເຮືອນຂອງທ່ານ, ຈະມີເອກະສານທີ່ເອີ້ນວ່າ“ ~/.gitconfig“. ນີ້ມີຂໍ້ມູນທັງ ໝົດ ຂອງທ່ານໃນຫໍໄຕ. ໃຫ້ບອກຊື່ແລະອີເມວຂອງທ່ານ:

$ git config –-global user.name “Your Name”
$ git config –-global user.email [email 

ດຽວນີ້ພວກເຮົາ ກຳ ລັງຈະສ້າງຫໍໄຕແຫ່ງ ທຳ ອິດຂອງພວກເຮົາ. ທ່ານສາມາດເຮັດໃຫ້ໄດເລກະທໍລີໃດໆເປັນ GIT repository. cd ກັບ ໜຶ່ງ ທີ່ມີບາງເອກະສານແລະເຮັດດັ່ງຕໍ່ໄປນີ້:

$ cd /home/rk/python-web-scraper
$ git init

ໃນໄດເລກະທໍລີນັ້ນ, ໄດເລກະທໍລີທີ່ເຊື່ອງໄວ້ ໃໝ່ ໄດ້ຖືກສ້າງຂື້ນຊື່ວ່າ“ .git“. ໄດເລກະທໍລີນີ້ແມ່ນບ່ອນທີ່ GIT ເກັບຂໍ້ມູນທັງ ໝົດ ກ່ຽວກັບໂຄງການຂອງທ່ານ, ແລະການປ່ຽນແປງໃດໆທີ່ທ່ານເຮັດ. ຖ້າໃນເວລາໃດກໍ່ຕາມທີ່ທ່ານບໍ່ຕ້ອງການຢາກໃຫ້ແຟ້ມໃດໆເປັນສ່ວນ ໜຶ່ງ ຂອງຫໍສະມຸດ GIT, ທ່ານພຽງແຕ່ລຶບໄດເລກະທໍລີນີ້ໃນແບບປົກກະຕິ:

$ rm –rf .git

ດຽວນີ້ພວກເຮົາມີຫໍສະມຸດທີ່ຖືກສ້າງຂື້ນ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງເພີ່ມບາງເອກະສານເຂົ້າໃນໂຄງການ. ທ່ານສາມາດເພີ່ມເອກະສານປະເພດໃດ ໜຶ່ງ ເຂົ້າໃນໂຄງການ GIT ຂອງທ່ານ, ແຕ່ດຽວນີ້ໃຫ້ສ້າງເອກະສານ“ README.md” ທີ່ໃຫ້ຂໍ້ມູນ ໜ້ອຍ ໜຶ່ງ ກ່ຽວກັບໂຄງການຂອງທ່ານ (ຍັງສະແດງຢູ່ໃນ README block ທີ່ GitHub) ແລະເພີ່ມບາງເອກະສານແຫຼ່ງ.

$ vi README.md

ໃສ່ຂໍ້ມູນກ່ຽວກັບໂຄງການຂອງທ່ານ, ບັນທຶກແລະອອກ.

$ git add README.md
$ git add *.py

ດ້ວຍ ຄຳ ສັ່ງສອງຂໍ້ຂ້າງເທິງນີ້, ພວກເຮົາໄດ້ເພີ່ມເອກະສານ“ README.md” ເຂົ້າໃນໂຄງການ GIT ຂອງທ່ານ, ແລະຫຼັງຈາກນັ້ນພວກເຮົາໄດ້ເພີ່ມເອກະສານແຫຼ່ງ Python (* .py) ທັງ ໝົດ ໃນໄດເລກະທໍລີປັດຈຸບັນ. ສິ່ງທີ່ຄວນສັງເກດແມ່ນວ່າ 99 ຄັ້ງໃນ ຈຳ ນວນ 100 ເວລາທີ່ທ່ານ ກຳ ລັງເຮັດວຽກຢູ່ໃນໂຄງການ GIT, ທ່ານ ກຳ ລັງຈະເພີ່ມທຸກເອກະສານໃນໄດເລກະທໍລີ. ທ່ານສາມາດເຮັດເຊັ່ນນັ້ນ:

$ git add .

ດຽວນີ້ພວກເຮົາພ້ອມແລ້ວທີ່ຈະປະຕິບັດໂຄງການໃນເວທີ, ໝາຍ ຄວາມວ່ານີ້ແມ່ນຈຸດ ໝາຍ ຂອງໂຄງການ. ທ່ານເຮັດແບບນີ້ກັບ ຄຳ ສັ່ງ git“ ”m” ບ່ອນທີ່ຕົວເລືອກ“ ”m” ລະບຸຂໍ້ຄວາມທີ່ທ່ານຕ້ອງການໃຫ້. ເນື່ອງຈາກວ່ານີ້ແມ່ນ ຄຳ ໝັ້ນ ສັນຍາ ທຳ ອິດຂອງໂຄງການ, ພວກເຮົາຈະເຂົ້າໄປໃນ“ ຄຳ ໝັ້ນ ສັນຍາ ທຳ ອິດ” ເປັນ“ ສາຍ” ຂອງພວກເຮົາ.

$ git commit –m ‘first commit’

ວິທີການອັບໂຫລດໂຄງການໄປທີ່ GitHub Repository

ດຽວນີ້ພວກເຮົາພ້ອມແລ້ວທີ່ຈະຊຸກຍູ້ໂຄງການຂອງທ່ານໃຫ້ເຖິງ GitHub. ທ່ານຈະຕ້ອງການຂໍ້ມູນການເຂົ້າສູ່ລະບົບທີ່ທ່ານສ້າງຂື້ນເມື່ອທ່ານສ້າງບັນຊີຂອງທ່ານ. ພວກເຮົາ ກຳ ລັງຈະເອົາຂໍ້ມູນນີ້ແລະສົ່ງໄປທີ່ GIT ເພື່ອຈະຮູ້ວ່າຄວນຈະໄປໃສ. ແນ່ນອນ, ທ່ານຕ້ອງການປ່ຽນແທນ 'ຜູ້ໃຊ້' ແລະ 'repo.git' ດ້ວຍຄ່າທີ່ ເໝາະ ສົມ.

$ git remote set-url origin [email :user/repo.git

ດຽວນີ້, ມັນເຖິງເວລາແລ້ວທີ່ຈະຍູ້, ເຊັ່ນການ ສຳ ເນົາຈາກຫໍສະມຸດຂອງທ່ານໄປທີ່ຫໍສະມຸດໄລຍະໄກ. ຄຳ ສັ່ງຊຸກຍູ້ git ຕ້ອງມີສອງການໂຕ້ຖຽງຄື:“ remotename” ແລະ“ branchname”. ສອງຊື່ນີ້ມັກມີຕົ້ນ ກຳ ເນີດແລະຕົ້ນສະບັບຕາມ ລຳ ດັບ:

$ git push origin master

ນັ້ນແມ່ນມັນ! ຕອນນີ້ທ່ານສາມາດເຂົ້າໄປທີ່ລິ້ງ https://github.com/username/repo ເພື່ອເບິ່ງໂຄງການ git ຂອງທ່ານເອງ.