GitHub ແມ່ນຫຍັງ, ເປັນຫຍັງມັນຈຶ່ງຈໍາເປັນແລະວິທີການນໍາໃຊ້ GitHub, ວິທີການເລີ່ມຕົ້ນການໃຊ້ບໍລິການ – ຄໍາແນະນໍາສໍາລັບຜູ້ເລີ່ມຕົ້ນ.
GitHub ແມ່ນຫນຶ່ງໃນການບໍລິການທີ່ນິຍົມທີ່ສຸດສໍາລັບການໂຮດບ່ອນເກັບມ້ຽນແຫຼ່ງເປີດ. ເວັບໄຊດັ່ງກ່າວອະນຸຍາດໃຫ້ທ່ານເຜີຍແຜ່ໂຄງການແບບກຳນົດເອງ ແລະຕິດຕາມການປ່ຽນແປງທີ່ເກີດຂຶ້ນໃນແຕ່ລະຄັ້ງ. ຜູ້ໃຊ້ GitHub ອື່ນໆສາມາດທົບທວນລະຫັດຜູ້ໃຊ້ແລະແນະນໍາການປ່ຽນແປງຂອງຕົນເອງ. ຄໍານິຍາມນີ້ສະຫນອງຄວາມເຂົ້າໃຈສັ້ນໆເທົ່ານັ້ນ. ຢ່າງໃດກໍຕາມ, ການເຮັດວຽກຂອງການບໍລິການແມ່ນບໍ່ຈໍາກັດນີ້. ໃນບົດທົບທວນນີ້, ພວກເຮົາຈະເບິ່ງ Github ໃນລາຍລະອຽດເພີ່ມເຕີມ.
- GitHub ແມ່ນຫຍັງແລະວິທີການເລີ່ມຕົ້ນ – ຄໍາແນະນໍາຂອງຜູ້ເລີ່ມຕົ້ນ
- Git ແລະ GitHub – ຄວາມແຕກຕ່າງກັນແນວໃດ, ການຮູ້ຈັກຄັ້ງທໍາອິດກັບ Git ແລະ GitHub
- Git ແມ່ນຫຍັງ?
- GitHub ແມ່ນຫຍັງ?
- ຄວາມແຕກຕ່າງຕົ້ນຕໍແມ່ນຫຍັງ?
- ຂໍ້ເທັດຈິງທີ່ຫນ້າສົນໃຈກ່ຽວກັບ Github
- ຄຸນນະສົມບັດ Github
- GitHub ເຮັດວຽກແນວໃດ, ຄຸນສົມບັດ
- ສ້ອມ
- ດຶງຄໍາຮ້ອງສະຫມັກ
- ການລວມເຂົ້າກັນ
- ຄູ່ມື – ວິທີການເລີ່ມຕົ້ນໃນ Github ຕັ້ງແຕ່ເລີ່ມຕົ້ນ
- ຂັ້ນຕອນທີ 0 ຕິດຕັ້ງ Git ແລະສ້າງບັນຊີ GitHub
- ຂັ້ນຕອນທີ 1: ເປີດຕົວ Git ແລະສ້າງ repository ທ້ອງຖິ່ນທໍາອິດ
- ຂັ້ນຕອນທີ 2. ສ້າງໄຟລ໌ໃຫມ່ໃນ repository
- ຂັ້ນຕອນທີ 3: ເພີ່ມໄຟລ໌ກັບສະພາບແວດລ້ອມ staging ການຕິດຕາມ
- ຂັ້ນຕອນທີ 4 ສ້າງຄໍາຫມັ້ນສັນຍາ
- ຂັ້ນຕອນທີ 5. ສ້າງສາຂາໃຫມ່ ສາຂາໃຫມ່
- ຂັ້ນຕອນທີ 6 ສ້າງ GitHub Repository ໃຫມ່
- ຂັ້ນຕອນທີ 7: ການຊຸກຍູ້ສາຂາໂຄງການໄປຫາ GitHub
- ນອກຈາກນັ້ນ
- ຂັ້ນຕອນທີ 8. ສ້າງຄໍາຮ້ອງຂໍດຶງທໍາອິດ
- ຂັ້ນຕອນທີ 9 ລວມຄໍາຮ້ອງສະຫມັກດຶງ
- ຂັ້ນຕອນທີ 10Revert Github ການປ່ຽນແປງໃນເຄື່ອງທ້ອງຖິ່ນ
- ຄຸນສົມບັດເພີ່ມເຕີມຂອງ Github ແລະ Git
- Cloning repository ກັບເຄື່ອງທ້ອງຖິ່ນ
- ຊອກຫາ repositories ຫ່າງໄກສອກຫຼີກ
- ຮຸ່ນ GitHub desktop – GitHub Desktop ແມ່ນຫຍັງ, ຫນ້າທີ່ຕົ້ນຕໍ, ຄຸນນະສົມບັດແລະຂະບວນການຕິດຕັ້ງ
- ວິທີການຕິດຕັ້ງ
- ການທໍາງານຕົ້ນຕໍ
- Github API
- ການຄຸ້ມຄອງແລະກໍາຫນົດຄ່າໂຄງການ Github Desktop
- ການສ້າງ, ເພີ່ມແລະ cloning repository
- ການສ້າງສາຂາໃໝ່
- ຄວາມປອດໄພ
- ການຕັ້ງຄ່ານະໂຍບາຍຄວາມປອດໄພ
- ການຄຸ້ມຄອງກາບການເພິ່ງພາອາໄສ
- ໃບອະນຸຍາດ
GitHub ແມ່ນຫຍັງແລະວິທີການເລີ່ມຕົ້ນ – ຄໍາແນະນໍາຂອງຜູ້ເລີ່ມຕົ້ນ
GitHub ແມ່ນປະຕູອອນໄລນ໌ທີ່ນັກພັດທະນາແລະນັກຂຽນໂປລແກລມສາມາດອັບໂຫລດລະຫັດທີ່ພວກເຂົາສ້າງແລະເຮັດວຽກຮ່ວມກັນເພື່ອປັບປຸງມັນ. ຈຸດເດັ່ນຂອງ GitHub ແມ່ນລະບົບການຄວບຄຸມເວີຊັນທີ່ເຂັ້ມແຂງຂອງມັນ. ການຄວບຄຸມສະບັບອະນຸຍາດໃຫ້ໂຄງການທີ່ຈະປັບຊອບແວໂດຍບໍ່ມີການປະນີປະນອມຊອບແວຂອງຕົນເອງ. ການປ່ຽນແປງທີ່ສະເຫນີສາມາດຖືກລວມເຂົ້າໃນການປ່ອຍເຕັມ, ແຕ່ວ່າພຽງແຕ່ຫຼັງຈາກການປ່ຽນແປງທັງຫມົດໄດ້ຖືກທົບທວນແລະອະນຸມັດ.
Git ແລະ GitHub – ຄວາມແຕກຕ່າງກັນແນວໃດ, ການຮູ້ຈັກຄັ້ງທໍາອິດກັບ Git ແລະ GitHub
Git ແມ່ນຫຍັງ?
ຄຳຕອບ: ລະບົບຄວບຄຸມເວີຊັນທີ່ໄວ ແລະສາມາດຂະຫຍາຍໄດ້ . Git ເປັນລະບົບການຄວບຄຸມການດັດແກ້ແບບແຈກຢາຍແບບບໍ່ເສຍຄ່າ ແລະເປີດແຫຼ່ງທີ່ຖືກອອກແບບມາເພື່ອໃຫ້ໄວ ແລະມີປະສິດທິພາບສໍາລັບໂຄງການໃດກໍ່ຕາມ, ຈາກຂະຫນາດນ້ອຍໄປຫາຂະຫນາດໃຫຍ່ຫຼາຍ.
GitHub ແມ່ນຫຍັງ?
ຄໍາຕອບ: ການບໍລິການຄລາວທີ່ມີປະສິດທິພາບສໍາລັບການຄຸ້ມຄອງການພັດທະນາເອກະຊົນແລະໂຄງການແຫຼ່ງເປີດ.
ຄວາມແຕກຕ່າງຕົ້ນຕໍແມ່ນຫຍັງ?
Git ເປັນຊອຟແວທີ່ເຕັມໄປດ້ວຍຄວາມສາມາດໃນປະເພດລະບົບການຄວບຄຸມເວີຊັນ, ເຊິ່ງຕິດຕັ້ງຢູ່ໃນຄອມພິວເຕີສ່ວນຕົວຂອງຜູ້ໃຊ້. Git ອະນຸຍາດໃຫ້ທ່ານເຮັດການປ່ຽນແປງລະຫັດຜ່ານເສັ້ນຄໍາສັ່ງ (Microsoft PowerShell), ແລະ GitHub ໃຫ້ຄວາມສາມາດໃນການເກັບຮັກສາໂຄງການໃນການເຂົ້າເຖິງສາທາລະນະ.
ຂໍ້ເທັດຈິງທີ່ຫນ້າສົນໃຈກ່ຽວກັບ Github
- ຈໍານວນຜູ້ໃຊ້ສູງສຸດໃນເວັບໄຊທ໌ໃນປີກາຍນີ້ (ຕາມສະຖິຕິໃນວັນທີ 24 ກໍລະກົດ 2021) ແມ່ນ 45 ລ້ານຄົນ.
- ໃນປີ 2018, Microsoft ໄດ້ຊື້ GitHub ໃນລາຄາ 7.5 ຕື້ໂດລາ.
- ມີບ່ອນເກັບຂໍ້ມູນ git ແຫຼ່ງເປີດຢູ່ໃນ Github. ທຸກຄົນສາມາດປ່ຽນແປງມັນໄດ້. ໂຄງການແມ່ນມີຢູ່ໃນການເຊື່ອມຕໍ່ – https://github.com/git/git?ref=stackshare
ຄຸນນະສົມບັດ Github
- ຄວາມສາມາດໃນການປະສົມປະສານກັບແພລະຕະຟອມແລະການບໍລິການທີ່ນິຍົມທີ່ສຸດ – Amazon, Google Cloud ແລະ Code Climate.
- ຮອງຮັບຫຼາຍກວ່າ 200 ພາສາການຂຽນໂປຼແກຼມ.
- ລະດັບສູງຂອງການລວມຕົວແລະ “ຄວາມສາມັກຄີ Guild”. ເມື່ອຜູ້ໃຊ້ເຜີຍແຜ່ໂຄງການຂອງພວກເຂົາໃນ GitHub, ຊຸມຊົນການຂຽນໂປລແກລມສ່ວນທີ່ເຫຼືອສາມາດດາວໂຫລດແລະປະເມີນການເຮັດວຽກ, ຄຸນນະພາບຂອງລະຫັດ, ແລະລະດັບຄວາມຊັບຊ້ອນຂອງມັນ. ຜູ້ໃຊ້ພາກສ່ວນທີສາມສາມາດເຕືອນເຈົ້າຂອງໂຄງການກ່ຽວກັບບັນຫາທີ່ເປັນໄປໄດ້, ຂໍ້ຂັດແຍ່ງຕົວແປ, ແລະອື່ນໆ.
GitHub ເຮັດວຽກແນວໃດ, ຄຸນສົມບັດ
ສາມລັກສະນະທີ່ສໍາຄັນທີ່ສຸດຂອງ Github ແມ່ນການແຕກແຍກ, ການຮ້ອງຂໍດຶງ, ແລະການລວມເຂົ້າກັນ. ມັນເປັນມູນຄ່າພິຈາລະນາແຕ່ລະຫນ້າທີ່ແຍກຕ່າງຫາກ.
ສ້ອມ
Forking ໂຄງການສ້າງສໍາເນົາ (ສ້ອມ) ທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ເພື່ອທົດລອງ freely ໂດຍບໍ່ມີຜົນກະທົບໂຄງການຕົ້ນສະບັບ. ສ້າງ fork ແລະດຶງຄໍາຮ້ອງຂໍ: https://youtu.be/nT8KGYVurIU
ດຶງຄໍາຮ້ອງສະຫມັກ
ຄໍາຮ້ອງຂໍດຶງໄດ້ຖືກເຜີຍແຜ່ໂດຍຜູ້ພັດທະນາຫຼັງຈາກທີ່ລາວສໍາເລັດການແກ້ໄຂ / ການປ່ຽນແປງລະຫັດ. ໃນເວລາດຽວກັນ, ເຈົ້າຂອງໂຄງການເອງສາມາດທົບທວນຄືນການປ່ຽນແປງທີ່ໄດ້ເຮັດແລະຖາມຄໍາຖາມເພີ່ມເຕີມ.
ການລວມເຂົ້າກັນ
ຫຼັງຈາກເຈົ້າຂອງອະນຸມັດຄໍາຮ້ອງຂໍດຶງ, ເຂົາເຈົ້າລວມຄໍາຮ້ອງຂໍດຶງແລະນໍາໃຊ້ການປ່ຽນແປງຈາກໂຄງການ forked ກັບລະຫັດແຫຼ່ງ.
ຄູ່ມື – ວິທີການເລີ່ມຕົ້ນໃນ Github ຕັ້ງແຕ່ເລີ່ມຕົ້ນ
ຄູ່ມືນີ້ແມ່ນດີເລີດສໍາລັບຜູ້ເລີ່ມຕົ້ນທຸກຄົນທີ່ຫາກໍ່ເລີ່ມຮຽນຮູ້ Git ແລະ Github. ຂັ້ນຕອນຕໍ່ໄປນີ້ຈະຊ່ວຍໃຫ້ທ່ານສ້າງລະບົບທີ່ດີທີ່ສຸດສໍາລັບການເຮັດວຽກກັບຊອບແວນີ້. ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການປ່ຽນແປງ codebase, ເປີດການຮ້ອງຂໍດຶງ (ສ້າງຄໍາຮ້ອງຂໍດຶງ), ແລະ merge code ເຂົ້າໄປໃນສາຂາຕົ້ນຕໍ. ສະນັ້ນໃຫ້ເລີ່ມຕົ້ນ.
ຂັ້ນຕອນທີ 0 ຕິດຕັ້ງ Git ແລະສ້າງບັນຊີ GitHub
- ໄປທີ່ເວັບໄຊທ໌ທາງການຂອງ Git: https://git-scm.com/downloads
- ໃຫ້ຄລິກໃສ່ການເຊື່ອມຕໍ່ເພື່ອດາວໂຫລດເວີຊັນ desktop ຂອງ Git ສໍາລັບ Windows ແລະລໍຖ້າການດາວໂຫລດສໍາເລັດ.
- ສະກັດແລະດໍາເນີນການຕິດຕັ້ງ Git ໂດຍການຄລິກສອງຄັ້ງທີ່ໄຟລ໌ Git.exe.
- ອະນຸຍາດໃຫ້ແອັບພລິເຄຊັນເຮັດການປ່ຽນແປງໃນ PC ໂດຍການຄລິກໃສ່ປຸ່ມ “ແມ່ນແລ້ວ” ໃນກ່ອງໂຕ້ຕອບ “ການຄວບຄຸມບັນຊີຜູ້ໃຊ້” ທີ່ເປີດຂຶ້ນ.
- ເລີ່ມຕົ້ນຂະບວນການຕິດຕັ້ງ Git. ອ່ານເອກະສານໃບອະນຸຍາດສາທາລະນະ GNU ຕົ້ນຕໍແລະຄລິກຕໍ່ໄປ.
- ລະບຸສະຖານທີ່ເພື່ອຕິດຕັ້ງໂປຣແກຣມ, ຫຼືປ່ອຍໃຫ້ຄ່າເລີ່ມຕົ້ນ. ໂຄງການຈະກະຕຸ້ນໃຫ້ທ່ານສ້າງໂຟນເດີເມນູເລີ່ມຕົ້ນ. ຂ້າມລາຍການນີ້.
- ເລືອກຕົວແກ້ໄຂຂໍ້ຄວາມທີ່ທ່ານຕ້ອງການໃຊ້ກັບ Git. ໃນປ່ອງຢ້ຽມເລື່ອນລົງ, ເລືອກ Notepad ++ (ຫຼືຕົວແກ້ໄຂຂໍ້ຄວາມອື່ນໆທີ່ທ່ານໄດ້ເຮັດວຽກກັບກ່ອນຫນ້ານີ້) ແລະຄລິກ “ຕໍ່ໄປ”.
- ລະບຸຊື່ສຳລັບສາຂາໂຄງການໃໝ່. ຄ່າເລີ່ມຕົ້ນແມ່ນ “ແມ່ບົດ”. ຂໍແນະນຳໃຫ້ເຈົ້າອອກຈາກການຕັ້ງຄ່ານີ້ເປັນຄ່າເລີ່ມຕົ້ນ.
- ໃນທາງເລືອກໃນການເລືອກ PATH, SSH client, server certificates, line endings and terminal, ປ່ອຍທຸກສິ່ງທຸກຢ່າງຕາມທີ່ມັນເປັນແລະກົດປຸ່ມ “ຕໍ່ໄປ”.
- ອອກຈາກການຕັ້ງຄ່າເລີ່ມຕົ້ນທັງຫມົດແລະເລີ່ມຕົ້ນການຕິດຕັ້ງໂຄງການ.
- ເມື່ອການຕິດຕັ້ງສໍາເລັດ, ໃຫ້ກວດເບິ່ງກ່ອງເພື່ອເບິ່ງບັນທຶກການປ່ອຍແລະເລີ່ມຕົ້ນ Git Bash. ປິດປ່ອງຢ້ຽມຕົວຕິດຕັ້ງ.
ທ່ານສາມາດລົງທະບຽນບັນຊີໃນ Github ໂດຍໃຊ້ການເຊື່ອມຕໍ່ຕໍ່ໄປນີ້: https://github.com/join. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຕ້ອງໃສ່ຂໍ້ມູນການລົງທະບຽນພື້ນຖານທີ່ຕ້ອງການໃນອະນາຄົດເພື່ອກວດສອບບັນຊີ.
ຂັ້ນຕອນທີ 1: ເປີດຕົວ Git ແລະສ້າງ repository ທ້ອງຖິ່ນທໍາອິດ
Git ມີສອງໂຫມດການນໍາໃຊ້ – bash (Git Bash) ແລະການໂຕ້ຕອບຜູ້ໃຊ້ແບບກາຟິກ (Git GUI). ເພື່ອເລີ່ມຕົ້ນການ Git Bash, ເປີດເມນູ Start – Windows, ພິມ git bash ແລະກົດ Enter (ຫຼືສອງເທື່ອຄລິກຊ້າຍໃສ່ທາງລັດຂອງໂຄງການ). ເພື່ອເປີດໃຊ້ Git GUI, ເປີດເມນູເລີ່ມຕົ້ນ – Windows, ພິມ git gui ແລະກົດ Enter. ໃນກໍລະນີຂອງພວກເຮົາ, ພວກເຮົາຈະໃຊ້ Git Bash.
ການສ້າງໂຄງການໃຫມ່ໃນ Git Bash ກ່ຽວຂ້ອງກັບການໃຊ້ຄໍາສັ່ງພິເສດເພື່ອເລີ່ມຕົ້ນການເກັບຮັກສາໃຫມ່. ກ່ອນອື່ນ ໝົດ, ທ່ານ ຈຳ ເປັນຕ້ອງເປີດແຖບ Bash ໂດຍການຄລິກຂວາໃສ່ desktop ແລະຫຼັງຈາກນັ້ນໃນເມນູເລື່ອນລົງ Git Bash Here. ຢູ່ໃນປ່ອງຢ້ຽມ terminal ໃນເຄື່ອງທ້ອງຖິ່ນຂອງທ່ານ, ສ້າງໄດເລກະທໍລີການທົດສອບໃຫມ່ (ໂຟນເດີ) ໂດຍການພິມຕໍ່ໄປນີ້:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
ຄໍາ ສັ່ງ mkdir ສ້າງໂຟນເດີໂຄງການທ້ອງຖິ່ນໃຫມ່. ສ້າງບ່ອນເກັບຂໍ້ມູນ Github ທໍາອິດຂອງພວກເຮົາ: https://youtu.be/yHCUc6cmhcc
ຂັ້ນຕອນທີ 2. ສ້າງໄຟລ໌ໃຫມ່ໃນ repository
ໃນໂຟນເດີໂຄງການ, ເພີ່ມໄຟລ໌ຂໍ້ຄວາມໃຫມ່ໂດຍໃຊ້ຄໍາສັ່ງສໍາຜັດ. ໃນທາງມາດຕະຖານ, ຄໍາສັ່ງຈະສ້າງໄຟລ໌ຂໍ້ຄວາມຫວ່າງເປົ່າທີ່ຈະມີນາມສະກຸນ .txt.
ເອົາໃຈໃສ່! Git ບັນທຶກ/ຈັດການການປ່ຽນແປງພຽງແຕ່ໄຟລ໌ທີ່ມັນຕິດຕາມ. ຫຼັງຈາກການສ້າງໄຟລ໌ໃຫມ່, ຜູ້ໃຊ້ສາມາດຕິດຕາມສະຖານະຂອງມັນໂດຍໃຊ້ຄໍາສັ່ງສະຖານະພາບ git. console ຈະໃຫ້ບັນຊີລາຍຊື່ຂອງໄຟລ໌ທີ່ມີຢູ່ໃນ repository.
ທັນທີທີ່ທ່ານເພີ່ມໄຟລ໌ໃສ່ໂຟນເດີທີ່ມີ git repository, ໂຄງການຈະສັງເກດເຫັນການປ່ຽນແປງພາຍໃນໂຄງການ. ຢ່າງໃດກໍ່ຕາມ, ການຕິດຕາມອັດຕະໂນມັດຈະບໍ່ຖືກເປີດໃຊ້, ທ່ານຕ້ອງໃຊ້ຄໍາສັ່ງພິເສດສໍາລັບການນີ້ – git add .
getrekt:myproject getrekt $ touch getrekt.txt
getrekt:myproject getrekt $ ls
getrekt.txt
ຂັ້ນຕອນທີ 3: ເພີ່ມໄຟລ໌ກັບສະພາບແວດລ້ອມ staging ການຕິດຕາມ
ເພີ່ມໄຟລ໌ໃສ່ສະພາບແວດລ້ອມ staging ດ້ວຍຄໍາສັ່ງ git add.
getrekt: myproject git add . ດ້ວຍຄໍາສັ່ງນີ້, ໂປລແກລມຈະເລີ່ມຕົ້ນການຕິດຕາມອັດຕະໂນມັດຂອງໄຟລ໌ທັງຫມົດທີ່ຈະຖືກສ້າງຂື້ນໃນໂຟເດີໂຄງການ. ທ່ານສາມາດກວດເບິ່ງວ່າຄໍາສັ່ງເຮັດວຽກກັບສະຖານະ git. ນີ້ແມ່ນສິ່ງທີ່ບັນທຶກເບິ່ງຄືວ່າຢູ່ໃນເສັ້ນຄໍາສັ່ງ Git Bash ຫຼັງຈາກພິມສະຖານະພາບ git:
getrekt: getrekt getrekt$ git ສະຖານະພາບ
ໃນສາຂາຕົ້ນສະບັບ
ຄໍາຫມັ້ນສັນຍາ
ການປ່ຽນແປງທີ່ຈະມຸ່ງຫມັ້ນ:
(ໃຊ້ “git rm –cached … “ເພື່ອ unstage)
ໄຟລ໌ໃຫມ່ເພີ່ມ
ຊື່ໄຟລ໌ໃຫມ່: getrekt.txt
ໄຟລ໌ໃຫມ່: getrekt.txt ບັນທຶກ ຄໍາເຫັນ: ໄຟລ໌ຍັງບໍ່ທັນໄດ້ສັນຍາ, ແຕ່ກໍາລັງຈະຖືກເພີ່ມ.
ຂັ້ນຕອນທີ 4 ສ້າງຄໍາຫມັ້ນສັນຍາ
ຄໍາຫມັ້ນສັນຍາແມ່ນຈຸດກວດກາຂອງ repository ໃດ. ເວົ້າງ່າຍໆ, ຊຸດການປ່ຽນແປງທີ່ເກັບຮັກສາຂໍ້ມູນກ່ຽວກັບໄຟລ໌ທີ່ຖືກເພີ່ມ, ດັດແກ້ຫຼືລຶບທີ່ເກັບລະຫັດທີ່ແນ່ນອນ.
getrekt:myproject getrekt $ git commit -m “My FIRST COMMIT GUYS!”
[master (root-commit) b345d9a] ສັນຍາທຳອິດຂອງຂ້ອຍ!
ປ່ຽນ 1 ໄຟລ໌, 1 ການແຊກ(+)
ສ້າງໂໝດ 100644 getrekt.txt
ຄໍາສັ່ງເພື່ອສ້າງຄໍາຫມັ້ນສັນຍາແມ່ນ git commit -m “Commit Name”.
ເອົາໃຈໃສ່! ຂໍ້ຄວາມໃນຕອນທ້າຍຂອງຄໍາສັ່ງຄວນຈະມີຄວາມຫມາຍແລະເຂົ້າໃຈກັບຜູ້ພັດທະນາໂຄງການອື່ນໆ. ຢ່າຕັ້ງຊື່ຄໍາຫມັ້ນສັນຍາຂອງເຈົ້າເຊັ່ນ “asdfadsf” ຫຼື “foobar”. ຖ້າບໍ່ດັ່ງນັ້ນ, ບໍ່ມີໃຜຈະເຂົ້າໃຈຫຍັງ, ແລະທ່ານຈະຕ້ອງໃຊ້ເວລາຫຼາຍທີ່ຈະລຶບພວກມັນ.
ຂັ້ນຕອນທີ 5. ສ້າງສາຂາໃຫມ່ ສາຂາໃຫມ່
ສາຂາໃຫມ່ແມ່ນສາຂາທີ່ສົມບູນຂອງໂຄງການ, ເຊິ່ງປະກອບດ້ວຍຊຸດຂອງຄໍາຫມັ້ນສັນຍາທັງຫມົດ. ເປັນຕົວແທນຂອງການປ່ອຍຜະລິດຕະພັນແຍກຕ່າງຫາກ, ແຕ່ພາຍໃນລະບົບການຄວບຄຸມສະບັບ. ສາຂາອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຍ້າຍລະຫວ່າງ “ລັດ” ຂອງໂຄງການ.
ໃນເອກະສານ git ຢ່າງເປັນທາງການ, ຄໍາອະທິບາຍຂອງສາຂາແມ່ນ: “ສາຂາໃນ Git ແລະ Github ແມ່ນຕົວຊີ້ທີ່ສາມາດເຄື່ອນຍ້າຍໄດ້ກັບຫນຶ່ງໃນຄໍາຫມັ້ນສັນຍາຂອງ repository.”
ຕົວຢ່າງ, ຖ້າຜູ້ໃຊ້ຕ້ອງການເພີ່ມຫນ້າໃຫມ່ໃນເວັບໄຊທ໌ຂອງພວກເຂົາ, ພວກເຂົາຈະສາມາດສ້າງສາຂາໃຫມ່ພຽງແຕ່ສໍາລັບຫນ້າສະເພາະນັ້ນໂດຍບໍ່ມີຜົນກະທົບຕໍ່ສ່ວນຕົ້ນຕໍຂອງໂຄງການ. ທັນທີທີ່ລາວເຮັດກັບມັນ, ລາວສາມາດລວມການປ່ຽນແປງຈາກສາຂາຂອງລາວເຂົ້າໄປໃນຕົ້ນຕໍ. ໃນກໍລະນີຂອງສາຂາໃຫມ່, Git ຕິດຕາມທີ່ຄໍາຫມັ້ນສັນຍາສາຂາຈາກ.
ຫຼັງຈາກປະຕິບັດຄໍາສັ່ງ, ທ່ານສາມາດພິມ git branch ໃນ console ເພື່ອຢືນຢັນການສ້າງສາຂາ:
getrekt:myproject getrekt $ git branch
master
* my-new-branch ຊື່ my-new-branch ທີ່ມີຮູບດາວຊີ້ບອກວ່າສາຂາໃດຂອງຜູ້ໃຊ້. ປະຈຸບັນແມ່ນຢູ່.
ໝາຍເຫດ: ໂດຍຄ່າເລີ່ມຕົ້ນ, ສາຂາທຳອິດຂອງແຕ່ລະ git repo ແມ່ນມີຊື່ວ່າ “master” (ແລະປົກກະຕິແລ້ວແມ່ນໃຊ້ເປັນ master ໃນໂຄງການ). ເປັນສ່ວນຫນຶ່ງຂອງການຕໍ່ສູ້ກັບເຊື້ອຊາດ, ນັກພັດທະນາບາງຄົນໄດ້ເລີ່ມໃຊ້ຊື່ທາງເລືອກສໍາລັບສາຂາເລີ່ມຕົ້ນ, ເຊັ່ນ “ປະຖົມ”. ຢ່າງໃດກໍຕາມ, ຫຼາຍກວ່ານັ້ນ, ຜູ້ໃຊ້ອາດຈະເຫັນ “ຕົ້ນສະບັບ” ຫຼືຊື່ທີ່ຄ້າຍຄືກັນທີ່ໃຊ້ເພື່ອອ້າງເຖິງມັນ.
ມັນເປັນມູນຄ່າທີ່ຮັບຜິດຊອບຢູ່ໃນໃຈວ່າເກືອບທຸກ repository ມີສາຂາຕົ້ນສະບັບທີ່ສາມາດພິຈາລະນາສະບັບຢ່າງເປັນທາງການຂອງໂຄງການ. ຖ້າມັນເປັນເວັບໄຊທ໌, ຫຼັງຈາກນັ້ນສາຂາແມ່ນສະບັບທີ່ຜູ້ໃຊ້ເຫັນ. ຖ້າຫາກວ່າມັນເປັນຄໍາຮ້ອງສະຫມັກ, ຫຼັງຈາກນັ້ນສາຂາຕົ້ນສະບັບແມ່ນການປ່ອຍທີ່ຜູ້ໃຊ້ຕິດຕັ້ງໃນຄອມພິວເຕີຫຼືອຸປະກອນມືຖືຂອງເຂົາເຈົ້າ. ນີ້ແມ່ນວິທີການສະບັບແບບດັ້ງເດີມຂອງຜະລິດຕະພັນ Git ແລະ Github ເຮັດວຽກ. ເວັບໄຊທ໌ທາງການມີເອກະສານລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບການໃຊ້ຊື່ສາຂາເລີ່ມຕົ້ນທີ່ແຕກຕ່າງກັນ. ຂໍ້ມູນແມ່ນມີຢູ່ໃນ Github ທີ່ https://github.com/github/renaming
ໃນກໍລະນີຂອງການກັບຄືນໄປຫາສາຂາໂຄງການແລະການສ້າງຄໍາຫມັ້ນສັນຍາຫຼາຍ, ສາຂາໃຫມ່ຈະບໍ່ຖືກຕິດຕາມໂດຍລະບົບການຄວບຄຸມເວີຊັນຈົນກ່ວາຜູ້ໃຊ້ຂຽນການຕິດຕາມອັດຕະໂນມັດ. .
ຂັ້ນຕອນທີ 6 ສ້າງ GitHub Repository ໃຫມ່
ຂັ້ນຕອນນີ້ບໍ່ຈໍາເປັນຖ້າຫາກວ່າທ່ານພຽງແຕ່ຕ້ອງການທີ່ຈະຕິດຕາມກວດກາລະຫັດຂອງທ່ານໃນທ້ອງຖິ່ນ. ແຕ່ຖ້າທ່ານເຮັດວຽກໃນທີມແລະຍອມຮັບການປ່ຽນແປງຈາກນັກຂຽນໂປລແກລມອື່ນ, ທ່ານສາມາດນໍາໃຊ້ຄວາມສາມາດໃນປະຈຸບັນຂອງ GitHub ເພື່ອຮ່ວມກັນປ່ຽນລະຫັດໂຄງການ. ເພື່ອສ້າງບ່ອນເກັບມ້ຽນໃຫມ່ໃນ GitHub, ທ່ານຈໍາເປັນຕ້ອງເຂົ້າສູ່ລະບົບແລະໄປຫາຫນ້າຕົ້ນຕໍຂອງເວັບໄຊທ໌. ຈາກເມນູຫລັກ, ໃຫ້ຄລິກໃສ່ປຸ່ມ “New Repository”, ເຊິ່ງຕັ້ງຢູ່ພາຍໃຕ້ເຄື່ອງຫມາຍ “+” ຖັດຈາກຮູບ profile ໃນແຈຂວາເທິງຂອງແຖບນໍາທາງ: ຫຼັງຈາກຄລິກໃສ່ປຸ່ມ, GitHub ຈະຖາມເຈົ້າຂອງໂຄງການ. ເພື່ອຕັ້ງຊື່ repository ແລະໃຫ້ຄໍາອະທິບາຍສັ້ນໆ:
ຕໍ່ໄປ, ໃຫ້ຄລິກໃສ່ປຸ່ມ “ສ້າງ repository” ເພື່ອຢືນຢັນການສ້າງໂຄງການໃຫມ່. ກ່ອງໂຕ້ຕອບຈະປາກົດຂຶ້ນຖາມຜູ້ໃຊ້ວ່າພວກເຂົາຕ້ອງການສ້າງບ່ອນເກັບຂໍ້ມູນຈາກຈຸດເລີ່ມຕົ້ນຫຼືເພີ່ມອັນທີ່ມີຢູ່ແລ້ວທີ່ສ້າງຢູ່ໃນທ້ອງຖິ່ນ. ໃນກໍລະນີທີສອງ, ທ່ານຈໍາເປັນຕ້ອງອັບໂຫລດໂຟນເດີໂຄງການໄປ Github.
ເອົາໃຈໃສ່! ການດາວໂຫລດບ່ອນເກັບມ້ຽນທ້ອງຖິ່ນຍັງສາມາດເກີດຂື້ນໂດຍໃຊ້ເສັ້ນຄໍາສັ່ງ, ແລະໂດຍສະເພາະຄໍາສັ່ງ git remote add origin github_url (ສ້າງບັນທຶກການເຊື່ອມຕໍ່ໃຫມ່ກັບ repository ຫ່າງໄກສອກຫຼີກ), git push -u origin master (ສ້າງການເຊື່ອມຕໍ່ລະຫວ່າງສາຂາໃນ ທີ່ນັກພັດທະນາຕັ້ງຢູ່ແລະສາຂາແມ່ບົດຢູ່ໃນເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກ).
ນີ້ແມ່ນສິ່ງທີ່ບັນທຶກເບິ່ງຄືວ່າຢູ່ໃນເສັ້ນຄໍາສັ່ງ Git Bash:
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 bytes | 0 bytes/s, ແລ້ວໆ.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/cubeton/mynewrepository.git
* [ສາຂາໃຫມ່] master ->
ສາຂາແມ່ບົດ master ສ້າງຕັ້ງຂຶ້ນເພື່ອຕິດຕາມແມ່ບົດສາຂາຫ່າງໄກສອກຫຼີກຈາກຕົ້ນກໍາເນີດ.
ຂັ້ນຕອນທີ 7: ການຊຸກຍູ້ສາຂາໂຄງການໄປຫາ GitHub
ສາຂາໂຄງການໃໝ່ ແລະບ່ອນເກັບມ້ຽນໄດ້ຖືກສ້າງຂື້ນ. ມັນຍັງຄົງເປັນ “ຍູ້” ສາຂາແລະໂອນມັນໄປຫາບ່ອນເກັບຂໍ້ມູນ Github ໃຫມ່. ດ້ວຍວິທີນີ້, ສະມາຊິກຊຸມຊົນພາກສ່ວນທີສາມຈະສາມາດເຫັນລະຫັດແລະປ່ຽນແປງມັນ. ຖ້າການດັດແກ້ໄດ້ຮັບການອະນຸມັດ, ເຈົ້າຂອງໂຄງການສາມາດລວມການປ່ຽນແປງເຂົ້າໄປໃນສະບັບຕົ້ນຕໍຂອງໂຄງການ. ເພື່ອຊຸກຍູ້ການປ່ຽນແປງສາຂາໃຫມ່ໃນ GitHub, ທ່ານຈໍາເປັນຕ້ອງໃສ່ຄໍາສັ່ງ git push ຢູ່ແຖວຄໍາສັ່ງ. GitHub ຈະສ້າງສາຂາໃນ repository ຫ່າງໄກສອກຫຼີກໂດຍອັດຕະໂນມັດ:
getrekt:myproject getrekt$ git push origin my-new-branch ການ
ນັບວັດຖຸ: 3, ແລ້ວໆ.
ການບີບອັດ Delta ໂດຍໃຊ້ເຖິງ 8 ກະທູ້.
ການບີບອັດວັດຖຸ: 100% (2/2), ສໍາເລັດ.
ການຂຽນວັດຖຸ: 100% (3/3), 313 bytes | 0 bytes/s, ແລ້ວໆ.
ທັງໝົດ 3 (delta 0), ນຳໃຊ້ຄືນ 0 (delta 0)
ໄປ https://github.com/cubeton/mynewrepository.git
* [ສາຂາໃໝ່] my-new-branch -> my-new-branch ຫຼັງຈາກໂຫຼດໜ້າ GitHub ໃໝ່ແລ້ວ, ຜູ້ໃຊ້ຈະເຫັນສາຂາໃໝ່ທີ່ໄດ້ຖືກ pushed ເຂົ້າໄປ. ຄັງເກັບມ້ຽນ.
ນອກຈາກນັ້ນ
ຄໍາວ່າຕົ້ນກໍາເນີດຫມາຍຄວາມວ່າແນວໃດໃນຄໍາສັ່ງ git push origin? ເມື່ອຜູ້ໃຊ້ clones repository ຫ່າງໄກສອກຫຼີກໃນເຄື່ອງທ້ອງຖິ່ນຂອງເຂົາເຈົ້າ, git ສ້າງນາມແຝງມາດຕະຖານສໍາລັບມັນໃນເກືອບທຸກກໍລະນີ, “ຕົ້ນກໍາເນີດ”, ເຊິ່ງເປັນສິ່ງຈໍາເປັນ shorthand ສໍາລັບ URL ຂອງ repository ຫ່າງໄກສອກຫຼີກ. ສົ່ງໂຄງການໃຫ້ GitHub: https://youtu.be/zM6z57OtR2Q
ຂັ້ນຕອນທີ 8. ສ້າງຄໍາຮ້ອງຂໍດຶງທໍາອິດ
ການຮ້ອງຂໍດຶງ (ຫຼືການຮ້ອງຂໍດຶງ) ແມ່ນວິທີການເຕືອນເຈົ້າຂອງ repository ທີ່ຜູ້ພັດທະນາຕ້ອງການເຮັດການປ່ຽນແປງບາງລະຫັດ. ນີ້ແມ່ນວິທີທີ່ຫນ້າທີ່ມີການຮ້ອງຂໍການດຶງທີ່ເພີ່ມເບິ່ງຄືວ່າ:
ນີ້ແມ່ນວິທີການສ່ວນຕິດຕໍ່ຂອງສ່ວນເບິ່ງຄືວ່າຫຼັງຈາກສ້າງຄໍາຮ້ອງຂໍດຶງ:
ຂັ້ນຕອນທີ 9 ລວມຄໍາຮ້ອງສະຫມັກດຶງ
ປຸ່ມສີຂຽວ “Merge pull request” ຢູ່ທາງລຸ່ມສ້າງການຮ້ອງຂໍດຶງ. ຫຼັງຈາກທີ່ຄລິກໃສ່ມັນ, ການປ່ຽນແປງທີ່ເຮັດໄດ້ຖືກເພີ່ມເຂົ້າໃນສາຂາຕົ້ນຕໍຂອງໂຄງການ.
ເອົາໃຈໃສ່! ລຶບສາຂາຫຼັງຈາກການລວມ. ຈໍານວນຂະຫນາດໃຫຍ່ຂອງພວກເຂົາສາມາດນໍາໄປສູ່ຄວາມສັບສົນໃນໂຄງການ. ເພື່ອລຶບສາຂາ, ໃຫ້ຄລິກໃສ່ປຸ່ມ “ລຶບສາຂາ” ສີຂີ້ເຖົ່າໃນມຸມຂວາລຸ່ມ.
ເພື່ອກວດເບິ່ງສະຖານະຂອງຄໍາຫມັ້ນສັນຍາໃນປະຈຸບັນ, ໃຫ້ຄລິກໃສ່ການເຊື່ອມຕໍ່ “Commits” ໃນຫນ້າທໍາອິດຂອງ repository. ການຄລິກຈະສະແດງລາຍຊື່ທັງໝົດຂອງສັນຍາຢູ່ໃນສາຂານີ້. ພາບໜ້າຈໍສະແດງໃຫ້ເຫັນອັນທີ່ຫາກໍ່ສ້າງຂຶ້ນ.
ຢູ່ເບື້ອງຂວາແມ່ນລະຫັດ hash ຂອງແຕ່ລະຄໍາຫມັ້ນສັນຍາ. ລະຫັດ hash ແມ່ນຕົວລະບຸທີ່ເປັນເອກະລັກທີ່ສາມາດໃຊ້ໃນເວລາທີ່ເຊື່ອມຕໍ່ APIs ແລະບໍລິການພາກສ່ວນທີສາມ. ນອກນັ້ນທ່ານຍັງສາມາດອ້າງອີງເຖິງຄໍາຫມັ້ນສັນຍາສະເພາະໂດຍຫມາຍເລກ ID ຢູ່ໃນສະບັບ desktop ຂອງ Git Bash ໃນເສັ້ນຄໍາສັ່ງ.
ຂັ້ນຕອນທີ 10Revert Github ການປ່ຽນແປງໃນເຄື່ອງທ້ອງຖິ່ນ
ໃນປັດຈຸບັນ, repository ໃນລະບົບ Github ມີລັກສະນະແຕກຕ່າງກັນເລັກນ້ອຍກ່ວາຜູ້ໃຊ້ໃນຄອມພິວເຕີທ້ອງຖິ່ນ. ຕົວຢ່າງ, ຄໍາຫມັ້ນສັນຍາທີ່ຜູ້ໃຊ້ເຮັດຢູ່ໃນສາຂາຂອງຕົນເອງແລະລວມເຂົ້າໄປໃນສາຂາຕົ້ນສະບັບບໍ່ມີຢູ່ໃນເຄື່ອງທ້ອງຖິ່ນ. ເພື່ອ synchronize ສະບັບທີ່ແຕກຕ່າງກັນຂອງໂຄງການອັດຕະໂນມັດ, ທ່ານຕ້ອງໃຊ້ຄໍາສັ່ງຕົ້ນສະບັບ git pull (ເມື່ອເຮັດວຽກຢູ່ໃນສາຂາຕົ້ນສະບັບ) ຫຼື git pull.
getrekt:myproject getrekt $ git pull origin master
remote: ການນັບວັດຖຸ: 1, ເຮັດແລ້ວ.
remote: Total 1 (delta 0), reused 0 (delta 0), pack-reused 0
From 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 ມັງກອນ 177
: 1521 -02324
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>
Date: Fri Jan 07 17:58:00 2021 -02356
This is my first commit! ພ້ອມແລ້ວ! ໃນປັດຈຸບັນຜູ້ໃຊ້ມີຄວາມຄຸ້ນເຄີຍກັບທຸກປະເພດຂອງການເຮັດວຽກໃນລະບົບການຄວບຄຸມສະບັບ. ບົດສອນ Git ແລະ GitHub ສໍາລັບຜູ້ເລີ່ມຕົ້ນກ່ຽວກັບວິທີການຕິດຕັ້ງ Git ແລະເລີ່ມຕົ້ນດ້ວຍ Github, ສາຂາ, repositories, commits ແລະແນວຄວາມຄິດອື່ນໆໃນການປະຕິບັດ GitHub: https://youtu.be/zZBiln_2FhM
ຄຸນສົມບັດເພີ່ມເຕີມຂອງ Github ແລະ Git
ຂໍໃຫ້ເບິ່ງ “ຊິບ” ທີ່ເປັນປະໂຫຍດອື່ນໆທີ່ຈະຊ່ວຍໃຫ້ຜູ້ພັດທະນາງ່າຍຕໍ່ການເຮັດວຽກກ່ຽວກັບການຄວບຄຸມເວີຊັນ.
Cloning repository ກັບເຄື່ອງທ້ອງຖິ່ນ
ໄປທີ່ບ່ອນເກັບຂໍ້ມູນ GitHub ຂອງທ່ານ. ໃນມຸມຂວາເທິງຂ້າງເທິງບັນຊີລາຍຊື່ຂອງໄຟລ໌, ເປີດເມນູເລື່ອນລົງ “Clone ຫຼືດາວໂຫລດ”. ສຳເນົາ URL ໂຄນ HTTPS.
ກັບຄືນໄປຫາປ່ອງຢ້ຽມ Git Bash ແລະໃສ່ຄໍາສັ່ງ:
git clone repository_url
repository_url – URL ຂອງໂຄງການປະຈຸບັນທີ່ຈະ cloned. ແທນທີ່ຈະ, url ຂອງ repository ໄດ້ຖືກແຊກໃສ່.
ໃນຕົວຢ່າງຂ້າງເທິງ, ຄໍາສັ່ງ clones repository ຜ່ານ HTTPS. ທາງເລືອກອື່ນແມ່ນ cloning ກັບ URLs ໃນໄລຍະກະແຈ SSH. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຈໍາເປັນຕ້ອງສ້າງຄູ່ຄີ SSH ໃນ Windows ແລະກໍານົດລະຫັດສາທາລະນະໃຫ້ກັບບັນຊີ GitHub.
ຊອກຫາ repositories ຫ່າງໄກສອກຫຼີກ
ຫຼັງຈາກ cloning, ສໍາເນົາຂອງ repository ຈາກ GitHub ຄວນປາກົດຢູ່ໃນໄດເລກະທໍລີທີ່ເຮັດວຽກຢູ່ໃນຄອມພິວເຕີ. ໂຄງການຄວນຈະມີໄດເລກະທໍລີທີ່ມີຊື່ແລະໄຟລ໌ຕົ້ນຕໍ. ເພື່ອປ່ຽນໄປຫາມັນ, ທ່ານຈໍາເປັນຕ້ອງຂຽນຄໍາສັ່ງຕໍ່ໄປນີ້:
cd git_project
ໝາຍເຫດ: ແທນທີ່ git_project ດ້ວຍຊື່ຕົວຈິງຂອງບ່ອນເກັບມ້ຽນທີ່ດາວໂຫລດມາ, ຫຼືລະບຸເນື້ອຫາຂອງໄດເລກະທໍລີປັດຈຸບັນດ້ວຍຄຳສັ່ງ ls. ວິທີທີສອງແມ່ນໃຊ້ໃນກໍລະນີທີ່ຜູ້ໃຊ້ບໍ່ສາມາດຈື່ຊື່ຂອງໂຄງການ.
ຮຸ່ນ GitHub desktop – GitHub Desktop ແມ່ນຫຍັງ, ຫນ້າທີ່ຕົ້ນຕໍ, ຄຸນນະສົມບັດແລະຂະບວນການຕິດຕັ້ງ
GitHub Desktop ແມ່ນແອັບພລິເຄຊັນ desktop ທີ່ສະຫນອງການໂຕ້ຕອບຂອງ GUI ກັບ GitHub. ບໍ່ຄືກັບ Git, GitHub ລຸ້ນ desktop ຊ່ວຍໃຫ້ທ່ານສາມາດປະຕິບັດຄໍາສັ່ງດຽວກັນໂດຍໃຊ້ການໂຕ້ຕອບຜູ້ໃຊ້ໂດຍການກົດປຸ່ມ, ເຊິ່ງເຮັດໃຫ້ມັນງ່າຍຂຶ້ນຫຼາຍທີ່ຈະເຮັດວຽກກັບ repositories.
ວິທີການຕິດຕັ້ງ
- ປະຕິບັດຕາມການເຊື່ອມຕໍ່ – https://desktop.github.com/
- ເລີ່ມການດາວໂຫຼດຊຸດການຕິດຕັ້ງຂອງໂຄງການ.
- ຄລິກສອງເທື່ອໃສ່ໄອຄອນຂອງໄຟລ໌ທີ່ດາວໂຫຼດແລ້ວ ແລະດຳເນີນການຕິດຕັ້ງ Github Desktop.
- ເປີດໂຄງການໂດຍຜ່ານເມນູເລີ່ມຕົ້ນ.
- ເຂົ້າສູ່ລະບົບ GitHub ໂດຍໃຊ້ລາຍລະອຽດບັນຊີຜູ້ໃຊ້ຂອງທ່ານ.
ການທໍາງານຕົ້ນຕໍ
- ການສ້າງ, ເພີ່ມແລະ cloning repositories.
- ການນໍາໃຊ້ໂຄງການໃນການຄຸ້ມຄອງແຖບໂຄງການ.
- ປ່ຽນແປງສາຂາ.
- ການສ້າງບັນຫາ, ດຶງຄໍາຮ້ອງຂໍແລະຄໍາຫມັ້ນສັນຍາ.
- ຄວາມສາມາດໃນການເຂົ້າເຖິງຮຸ່ນຕົ້ນຂອງຜະລິດຕະພັນໃຫມ່.
Github API
Github REST API ແມ່ນການໂຕ້ຕອບທີ່ໃຫ້ນັກພັດທະນາເຂົ້າເຖິງຂໍ້ມູນ Github, ໂຄງການ, ແລະ repositories, ເຊັ່ນດຽວກັນກັບການສົ່ງຄໍາຮ້ອງຂໍຂອງເຄື່ອງແມ່ຂ່າຍ. ການເຊື່ອມຕໍ່ https://api.github.com/ ມີທຸກ URL ທີ່ທ່ານສາມາດສົ່ງຄໍາຮ້ອງຂໍ GET ທີ່ງ່າຍດາຍທີ່ສຸດ:
ສ່ວນຫຼາຍມັກ, ນັກພັດທະນາສ້າງຄໍາຮ້ອງຂໍໃນພາສາການຂຽນໂປລແກລມ Python ໃນຮູບແບບ JSON. ທໍາອິດທ່ານຈໍາເປັນຕ້ອງໄດ້ຮັບຂໍ້ມູນພື້ນຖານກ່ຽວກັບ repository ຈາກການເຊື່ອມຕໍ່ – https://api.github.com/user/repos ຂໍ້ມູນພື້ນຖານແມ່ນເຂົ້າໄປໃນໄຟລ໌ການຕັ້ງຄ່າໃນຮູບແບບ JSON. ມັນປະກອບດ້ວຍຕົວກໍານົດການຕົ້ນຕໍກ່ຽວກັບຜູ້ໃຊ້ – avatar, ຜູ້ອ່ານ, ຈໍານວນ repositories, ດາວໂຫລດ, ແລະອື່ນໆ. ຫຼັງຈາກນັ້ນ, ຂໍ້ມູນນີ້ຈະຖືກສົ່ງກັບເຄື່ອງແມ່ຂ່າຍ.
ການຄຸ້ມຄອງແລະກໍາຫນົດຄ່າໂຄງການ Github Desktop
ຫຼັງຈາກການຕິດຕັ້ງ, ລົງທະບຽນບັນຊີ, ແລະການຕັ້ງຄ່າແອັບພລິເຄຊັນ, ຜູ້ໃຊ້ສາມາດເລີ່ມຕົ້ນໃຊ້ໂປແກຼມ GitHub.
ການສ້າງ, ເພີ່ມແລະ cloning repository
ເພື່ອສ້າງ repository ໃຫມ່, ເລືອກ “File” ແລະຄລິກໃສ່ປຸ່ມ “ສ້າງ repository”. ເພື່ອເພີ່ມໂຄງການທ້ອງຖິ່ນ, ເລືອກເມນູ “File” ແລະຄລິກໃສ່ປຸ່ມ “Add Local Repository”. ສໍາລັບ cloning, ທ່ານຕ້ອງເລືອກເມນູ “File” – “Clone repository”.
ການສ້າງສາຂາໃໝ່
ເພື່ອສ້າງສາຂາໂຄງການແຍກຕ່າງຫາກ, ເປີດພາກສ່ວນສາຂາປະຈຸບັນແລະຄລິກໃສ່ປຸ່ມສາຂາໃຫມ່. ຜູ້ໃຊ້ຈະສາມາດເຫັນສາຂາໃນການໂຕ້ຕອບ GitHub ແລະເຮັດການຮ້ອງຂໍດຶງເພື່ອຕິດຕາມການປ່ຽນແປງ.
ຄວາມປອດໄພ
ເວີຊັນ desktop ແລະ web ຂອງ Github ຊ່ວຍໃຫ້ທ່ານສາມາດ configure ແລະເພີ່ມລະດັບຄວາມປອດໄພຂອງບັນຊີຜູ້ໃຊ້. ການທໍາງານທັງຫມົດແມ່ນມີຢູ່ໃນພາກ “ການຕັ້ງຄ່າຄວາມປອດໄພສໍາລັບການເກັບຮັກສາ”. ມັນເປັນມູນຄ່າພິຈາລະນາໃນລາຍລະອຽດເພີ່ມເຕີມ.
ການຕັ້ງຄ່ານະໂຍບາຍຄວາມປອດໄພ
ໃນໜ້າຫຼັກຂອງບ່ອນເກັບມ້ຽນຂອງທ່ານ, ຄລິກ:
- “ຄວາມປອດໄພ” – “ນະໂຍບາຍຄວາມປອດໄພ” – “ເລີ່ມຕົ້ນການຕິດຕັ້ງ”.
- ເພີ່ມຂໍ້ມູນກ່ຽວກັບສະບັບທີ່ຮອງຮັບຂອງໂຄງການຂອງທ່ານແລະວິທີການລາຍງານຄວາມອ່ອນແອທີ່ເປັນໄປໄດ້.
ການຄຸ້ມຄອງກາບການເພິ່ງພາອາໄສ
ກຣາຟການເພິ່ງພາອາໄສແມ່ນຖືກສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດສໍາລັບທຸກ repositories ສາທາລະນະ, ແຕ່ບໍ່ມີຄຸນສົມບັດດັ່ງກ່າວສໍາລັບ repositories ສ່ວນຕົວ. ເສັ້ນສະແດງການກໍານົດການໄຫຼເຂົ້າຂອງຄວາມເພິ່ງພາອາໄສທັງຫມົດແລະຊ່ວຍໃຫ້ທ່ານສາມາດກໍານົດຈຸດອ່ອນໃນໂຄງການ. ເພື່ອກໍານົດເສັ້ນສະແດງການເພິ່ງພາອາໄສ, ໃຫ້ຄລິກໃສ່ “ການຕັ້ງຄ່າ” – “ຄວາມປອດໄພແລະການວິເຄາະ”. ກົງກັນຂ້າມກັບເສັ້ນສະແດງ, ໃຫ້ຄລິກໃສ່ “ເປີດໃຊ້” ຫຼື “ປິດການໃຊ້ງານ”.
ໃບອະນຸຍາດ
ການອອກໃບອະນຸຍາດ Github ໃຫ້ສໍາລັບການນໍາໃຊ້ສອງປະເພດຕົ້ນຕໍຂອງ
ໃບອະນຸຍາດ :
- GPL ແມ່ນປະເພດຂອງໃບອະນຸຍາດທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ອື່ນໃຊ້ວຽກຂອງຄົນອື່ນໃນໂຄງການແຫຼ່ງເປີດອື່ນໆ. ຢ່າງໃດກໍຕາມ, ບໍລິສັດການຄ້າບໍ່ສາມາດເຮັດໄດ້.
- LGPL/Commons/MIT/Apache , ແລະອື່ນໆ – ຜູ້ໃຊ້ໃຫ້ລະຫັດຂອງລາວໃຫ້ໃຊ້ຟຣີ. ຄົນອື່ນສາມາດສ້າງລາຍໄດ້ຈາກມັນ.