ຕິດຕັ້ງ 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 ຂອງທ່ານເອງ.