ວິທີການ ນຳ ໃຊ້ລະບົບຄວບຄຸມ Git Version ໃນ Linux [ຄູ່ມືທີ່ສົມບູນແບບ]
ການຄວບຄຸມເວີຊັນ (ການຄວບຄຸມການດັດແກ້ຫລືການຄວບຄຸມແຫຼ່ງຂໍ້ມູນ) ແມ່ນວິທີການບັນທຶກການປ່ຽນແປງຂອງເອກະສານຫລືການລວບລວມເອກະສານໃນແຕ່ລະໄລຍະເພື່ອໃຫ້ທ່ານສາມາດຈົດ ຈຳ ສະບັບສະເພາະພາຍຫຼັງ ລະບົບຄວບຄຸມເວີຊັນ (ຫຼື VCS ໂດຍຫຍໍ້) ແມ່ນເຄື່ອງມືທີ່ບັນທຶກການປ່ຽນແປງຂອງແຟ້ມໃນລະບົບແຟ້ມເອກະສານ.
ມີຫລາຍລະບົບຄວບຄຸມເວີຊັນຢູ່ທີ່ນັ້ນ, ແຕ່ປະຈຸບັນ Git ແມ່ນເປັນທີ່ນິຍົມແລະຖືກ ນຳ ໃຊ້ຫຼາຍທີ່ສຸດ, ໂດຍສະເພາະການຄຸ້ມຄອງລະຫັດແຫຼ່ງ. ການຄວບຄຸມເວີຊັນສາມາດ ນຳ ໃຊ້ໄດ້ເກືອບທຸກປະເພດເອກະສານໃນຄອມພິວເຕີ, ບໍ່ພຽງແຕ່ລະຫັດແຫຼ່ງ.
ລະບົບ/ເຄື່ອງມືຄວບຄຸມເວີຊັນຕ່າງໆມີຫລາຍລັກສະນະທີ່ອະນຸຍາດໃຫ້ບຸກຄົນຫລືກຸ່ມຄົນ:
- ສ້າງສະບັບຂອງໂຄງການ.
- ຕິດຕາມການປ່ຽນແປງຢ່າງຖືກຕ້ອງແລະແກ້ໄຂຂໍ້ຂັດແຍ່ງ.
- ລວມການປ່ຽນແປງເປັນແບບທົ່ວໄປ.
- ມ້ວນທ້າຍແລະແກ້ໄຂການປ່ຽນແປງຂອງເອກະສານທີ່ເລືອກຫລືໂຄງການທັງ ໝົດ.
- ເຂົ້າເຖິງສະບັບປະຫວັດສາດຂອງໂຄງການເພື່ອປຽບທຽບການປ່ຽນແປງໃນແຕ່ລະໄລຍະ.
- ເບິ່ງຜູ້ທີ່ດັດແກ້ຫຼ້າສຸດບາງຢ່າງທີ່ອາດຈະເຮັດໃຫ້ເກີດບັນຫາ.
- ສ້າງພື້ນຖານໂຄງການ ສຳ ຮອງທີ່ປອດໄພ.
- ໃຊ້ຫລາຍເຄື່ອງເພື່ອເຮັດວຽກໃນໂຄງການດຽວແລະອື່ນໆ.
ໂຄງການທີ່ຢູ່ພາຍໃຕ້ລະບົບຄວບຄຸມເວີຊັນເຊັ່ນ Git ຈະມີສາມພາກສ່ວນຄື:
- ບ່ອນເກັບມ້ຽນ: ຖານຂໍ້ມູນ ສຳ ລັບການບັນທຶກສະຖານະພາບຫລືການປ່ຽນແປງຂອງເອກະສານໂຄງການຂອງທ່ານ. ມັນມີຂໍ້ມູນແລະວັດຖຸທີ່ ຈຳ ເປັນທັງ ໝົດ ຂອງ Git ສຳ ລັບໂຄງການ ໃໝ່. ໃຫ້ສັງເກດວ່ານີ້ແມ່ນສິ່ງທີ່ຖືກຄັດລອກໂດຍປົກກະຕິໃນເວລາທີ່ທ່ານເກັບມ້ຽນຫໍສະມຸດຈາກຄອມພິວເຕີ້ອື່ນໃນເຄືອຂ່າຍຫລືເຊີຟເວີຫ່າງໄກສອກຫຼີກ.
- ໄດເລກະທໍລີຫລືພື້ນທີ່ເຮັດວຽກ: ເກັບຮັກສາ ສຳ ເນົາຂອງເອກະສານໂຄງການທີ່ທ່ານສາມາດເຮັດວຽກໄດ້ (ເຮັດການເພີ່ມ, ລຶບແລະການປະຕິບັດການດັດແກ້ອື່ນໆ).
- ພື້ນທີ່ຂັ້ນຕອນ: ເອກະສານ (ທີ່ເອີ້ນວ່າດັດສະນີພາຍໃຕ້ Git) ທີ່ຢູ່ໃນໄດເລກະທໍລີ Git, ເຊິ່ງເກັບຮັກສາຂໍ້ມູນກ່ຽວກັບການປ່ຽນແປງ, ທ່ານພ້ອມທີ່ຈະປະຕິບັດ (ເກັບຮັກສາສະຖານະພາບຂອງແຟ້ມຫຼືຊຸດຂອງແຟ້ມ) ໄວ້ໃນຫໍໄຕ.
ມັນມີສອງຊະນິດຕົ້ນຕໍຂອງ VCS, ເຊິ່ງຄວາມແຕກຕ່າງຕົ້ນຕໍແມ່ນ ຈຳ ນວນຂອງຫໍໄຕ:
- ລະບົບຄວບຄຸມເວີຊັນ Centralized Version (CVCSs): ທີ່ນີ້ສະມາຊິກທີມງານໂຄງການແຕ່ລະຄົນໄດ້ຮັບເອກະສານເຮັດວຽກຢູ່ທ້ອງຖິ່ນຂອງເຂົາເຈົ້າເອງ, ເຖິງຢ່າງໃດກໍ່ຕາມ, ພວກເຂົາໄດ້ປ່ຽນແປງພຽງແຕ່ຫໍສະ ໝຸດ ກາງດຽວ.
- ແຈກຢາຍລະບົບຄວບຄຸມເວີຊັນທີ່ແຈກຢາຍ (DVCSs): ພາຍໃຕ້ນີ້, ສະມາຊິກທີມງານໂຄງການແຕ່ລະຄົນໄດ້ຮັບເອກະສານເຮັດວຽກຢູ່ໃນທ້ອງຖິ່ນຂອງເຂົາເຈົ້າເອງແລະໄດເລກະທໍລີ Git ບ່ອນທີ່ພວກເຂົາສາມາດເຮັດການກະ ທຳ. ຫຼັງຈາກບຸກຄົນໃດ ໜຶ່ງ ເຮັດ ຄຳ ໝັ້ນ ສັນຍາຢູ່ໃນທ້ອງຖິ່ນ, ສະມາຊິກທີມອື່ນບໍ່ສາມາດເຂົ້າເຖິງການປ່ຽນແປງໄດ້ຈົນກວ່າເຂົາຈະ ນຳ ພວກເຂົາໄປທີ່ຫໍສະ ໝຸດ ກາງ. Git ແມ່ນຕົວຢ່າງຂອງ DVCS.
ນອກຈາກນັ້ນ, ຫໍສະມຸດ Git ສາມາດເປົ່າໄດ້ (ບ່ອນທີ່ບໍ່ມີໄດເລກະທໍລີເຮັດວຽກ) ຫຼືບໍ່ມີຊື່ (ບ່ອນທີ່ມີໄດເລກະທໍລີເຮັດວຽກ). ຫໍສະມຸດທີ່ແບ່ງປັນ (ຫຼືສາທາລະນະຫຼືສູນກາງ) ຄວນຈະເປົ່າຫວ່າງຢູ່ສະ ເໝີ - ທຸກໆຫໍສະ ໝຸດ Github ແມ່ນເປົ່າ.
ຮຽນຮູ້ການຄວບຄຸມເວີຊັນດ້ວຍ Git
Git ແມ່ນແຫລ່ງທີ່ເປີດແລະບໍ່ເສຍຄ່າ, ໄວ, ມີປະສິດທິພາບ, ແຈກຢາຍ, ງ່າຍຕໍ່ການ ນຳ ໃຊ້ແລະມີລະບົບຄວບຄຸມລຸ້ນ ໃໝ່ ທີ່ມີປະສິດຕິພາບດີກັບໂຄງການຂະ ໜາດ ໃຫຍ່, ແລະມີລະບົບສາງແລະໂຮມເຂົ້າກັນໄດ້ດີ. ມັນຖືກອອກແບບມາເພື່ອຈັດການກັບຂໍ້ມູນຫຼາຍຂື້ນເຊັ່ນ: ພາບບັນທຶກຂອງລະບົບແຟ້ມເອກະສານ mini, ເຊິ່ງເກັບໄວ້ໃນໄດເລກະທໍລີ Git.
ຂະບວນການເຮັດວຽກພາຍໃຕ້ Git ແມ່ນງ່າຍດາຍຫຼາຍ: ທ່ານເຮັດການດັດແປງເອກະສານຕ່າງໆໃນໄດເລກະທໍລີເຮັດວຽກຂອງທ່ານ, ຫຼັງຈາກນັ້ນໃຫ້ເລືອກເອົາພຽງແຕ່ເອກະສານເຫຼົ່ານັ້ນທີ່ມີການປ່ຽນແປງ, ໄປທີ່ພື້ນທີ່, ເພື່ອເປັນສ່ວນ ໜຶ່ງ ຂອງ ຄຳ ໝັ້ນ ສັນຍາຕໍ່ໄປຂອງທ່ານ.
ເມື່ອທ່ານພ້ອມແລ້ວ, ທ່ານຈະເຮັດ ຄຳ ໝັ້ນ ສັນຍາ, ເຊິ່ງຈະເອົາເອກະສານຈາກພື້ນທີ່ຂັ້ນຕອນແລະບັນທຶກພາບຖ່າຍນັ້ນໄວ້ຢ່າງຖາວອນໄປທີ່ໄດເລກະທໍລີ Git.
ການຕິດຕັ້ງ Git ໃນ Linux, ໃຊ້ ຄຳ ສັ່ງທີ່ ເໝາະ ສົມ ສຳ ລັບການແຈກຢາຍຕົວເລືອກຂອງທ່ານ:
$ sudo apt install git [On Debian/Ubuntu] $ sudo yum install git [On CentOS/RHEL]
ຫລັງຈາກຕິດຕັ້ງ Git, ແນະ ນຳ ໃຫ້ທ່ານບອກ Git ວ່າທ່ານແມ່ນໃຜໂດຍໃຫ້ຊື່ແລະທີ່ຢູ່ອີເມວຂອງທ່ານເຕັມທີ່, ດັ່ງຕໍ່ໄປນີ້:
$ git config --global user.name “Aaron Kili” $ git config --global user.email “[email ”
ເພື່ອກວດສອບການຕັ້ງຄ່າ Git ຂອງທ່ານ, ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
$ git config --list
ສ້າງສະຖານທີ່ເກັບມ້ຽນ Git ໃໝ່
ຫໍສະມຸດທີ່ແບ່ງປັນຫລືກະແສຂ່າວທີ່ເຮັດວຽກເປັນສູນກາງແມ່ນມີຢູ່ທົ່ວໄປແລະນັ້ນແມ່ນສິ່ງທີ່ພວກເຮົາຈະສະແດງຢູ່ນີ້. ຍົກຕົວຢ່າງ, ພວກເຮົາສົມມຸດວ່າທ່ານໄດ້ຖືກມອບ ໝາຍ ໜ້າ ທີ່ໃຫ້ຕັ້ງຫໍໄຕສູນກາງ ສຳ ລັບຜູ້ບໍລິຫານລະບົບ/ນັກຂຽນໂປແກຼມຈາກຫຼາຍພາກສ່ວນໃນອົງກອນຂອງທ່ານ, ເພື່ອເຮັດວຽກໃນໂຄງການທີ່ເອີ້ນວ່າ bashscripts, ເຊິ່ງຈະຖືກເກັບໄວ້ພາຍໃຕ້ໂຄງການ/ກວດສອບ/ກວດສອບ/ຢູ່ໃນ server.
SSH ເຂົ້າໃນເຊີຟເວີຫ່າງໄກສອກຫຼີກແລະສ້າງໄດເລກະທໍລີທີ່ ຈຳ ເປັນ, ສ້າງກຸ່ມທີ່ເອີ້ນວ່າ sysadmins (ເພີ່ມສະມາຊິກທີມງານໂຄງການທັງ ໝົດ ເຂົ້າໃນກຸ່ມນີ້ເຊັ່ນ: ຜູ້ ນຳ ໃຊ້ admin), ແລະ ກຳ ນົດສິດທີ່ ເໝາະ ສົມໃນໄດເລກະທໍລີນີ້.
# mkdir-p /projects/scripts/ # groupadd sysadmins # usermod -aG sysadmins admin # chown :sysadmins -R /projects/scripts/ # chmod 770 -R /projects/scripts/
ຫຼັງຈາກນັ້ນກໍ່ເລີ່ມສ້າງຫໍສະ ໝຸດ ໂຄງການທີ່ບໍ່ມີຕົວຕົນ.
# git init --bare /projects/scripts/bashscripts
ໃນຈຸດນີ້, ທ່ານໄດ້ປະສົບຜົນ ສຳ ເລັດໃນການຕັ້ງຊື່ເປົ່າ Git ເຊິ່ງເປັນບ່ອນເກັບຮັກສາສູນກາງ ສຳ ລັບໂຄງການ. ພະຍາຍາມເຮັດລາຍຊື່ຂອງໄດເລກະທໍລີເພື່ອເບິ່ງເອກະສານແລະໄດເລກະທໍລີທັງ ໝົດ ໃນນັ້ນ:
# ls -la /projects/scripts/bashscripts/
Clone Git Repository
ດຽວນີ້ clone ຫໍສະມຸດ Git ທີ່ແບ່ງປັນຫ່າງໄກສອກຫຼີກໃຫ້ກັບຄອມພິວເຕີໃນທ້ອງຖິ່ນຂອງທ່ານຜ່ານ SSH (ທ່ານຍັງສາມາດ clone ຜ່ານ HTTP/HTTPS ຖ້າທ່ານມີ server ຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າທີ່ ເໝາະ ສົມ, ຄືກັບກໍລະນີທີ່ມີຫໍສະ ໝຸດ ສາທາລະນະສ່ວນໃຫຍ່ຢູ່ Github), ຕົວຢ່າງ:
$ git clone ssh://[email _server_ip:/projects/scripts/bashscripts
ເພື່ອ clone ມັນກັບໄດເລກະທໍລີສະເພາະ (~/bin/bashscripts), ໃຫ້ໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້.
$ git clone ssh://[email _server_ip:/projects/scripts/bashscripts ~/bin/bashscripts
ທ່ານປະຈຸບັນມີຕົວຢ່າງໃນທ້ອງຖິ່ນຂອງໂຄງການຢູ່ໃນຫໍໄຕທີ່ບໍ່ມີບ່ອນເປົ່າ (ມີໄດເລກະທໍລີເຮັດວຽກ), ທ່ານສາມາດສ້າງໂຄງສ້າງເບື້ອງຕົ້ນຂອງໂຄງການ (ເຊັ່ນ: ເພີ່ມເອກະສານ README.md, ລາຍຊື່ຍ່ອຍ ສຳ ລັບປະເພດຕ່າງໆຂອງສະຄິບເຊັ່ນ: recon ເພື່ອເກັບຮັກສາອັກສອນ, "sysadmin ro ຮ້ານ sysadmin scripts ແລະອື່ນໆ):
$ cd ~/bin/bashscripts/ $ ls -la
ກວດເບິ່ງບົດສະຫຼຸບສະຖານະພາບ Git
ເພື່ອສະແດງສະຖານະຂອງໄດເລກະທໍລີເຮັດວຽກຂອງທ່ານ, ໃຫ້ໃຊ້ ຄຳ ສັ່ງສະຖານະພາບເຊິ່ງຈະສະແດງໃຫ້ທ່ານເຫັນການປ່ຽນແປງໃດໆທີ່ທ່ານໄດ້ເຮັດ; ເຊິ່ງໄຟລ໌ບໍ່ຖືກຕິດຕາມໂດຍ Git; ການປ່ຽນແປງເຫຼົ່ານັ້ນທີ່ໄດ້ຖືກຈັດຕັ້ງປະຕິບັດແລະອື່ນໆ.
$ git status
ການປ່ຽນແປງຂັ້ນຕອນຂອງ Git ແລະຄວາມຕັ້ງໃຈ
ຕໍ່ໄປ, ດຳ ເນີນການປ່ຽນແປງທັງ ໝົດ ໂດຍໃຊ້ ຄຳ ສັ່ງເພີ່ມດ້ວຍປຸ່ມ -A
ແລະປະຕິບັດ ຄຳ ໝັ້ນ ສັນຍາເບື້ອງຕົ້ນ. ທຸງ -a
ແນະ ນຳ ຄຳ ສັ່ງໃຫ້ຍື່ນເອກະສານໂດຍອັດຕະໂນມັດທີ່ຖືກດັດແກ້, ແລະ -m
ຖືກໃຊ້ເພື່ອ ກຳ ນົດຂໍ້ຄວາມທີ່ຕ້ອງການ:
$ git add -A $ git commit -a -m "Initial Commit"
ເຜີຍແຜ່ ຄຳ ໝັ້ນ ສັນຍາຂອງທ້ອງຖິ່ນໃນການຈັດເກັບຂໍ້ມູນ Git ຫ່າງໄກສອກຫຼີກ
ໃນຖານະທີ່ທີມງານໂຄງການ ນຳ ພາ, ດຽວນີ້ທ່ານໄດ້ສ້າງໂຄງສ້າງໂຄງການແລ້ວ, ທ່ານສາມາດເຜີຍແຜ່ການປ່ຽນແປງໃນຫໍສະ ໝຸດ ກາງໂດຍໃຊ້ ຄຳ ສັ່ງຍູ້ດັ່ງທີ່ສະແດງໄວ້.
$ git push origin master
ດຽວນີ້, ຫໍສະມຸດ git ໃນທ້ອງຖິ່ນຂອງທ່ານຄວນຈະທັນສະ ໄໝ ກັບຫໍສະ ໝຸດ ກາງໂຄງການ (ຕົ້ນ ກຳ ເນີດ), ທ່ານສາມາດຢືນຢັນສິ່ງນີ້ໄດ້ໂດຍການໃຊ້ ຄຳ ສັ່ງສະຖານະພາບອີກຄັ້ງ ໜຶ່ງ.
$ git status
ທ່ານຍັງສາມາດແຈ້ງໃຫ້ເພື່ອນຮ່ວມງານທ່ານເລີ່ມຕົ້ນເຮັດວຽກໃນໂຄງການໂດຍການເກັບມ້ຽນຫໍສະ ໝຸດ ກັບຄອມພິວເຕີ້ໃນທ້ອງຖິ່ນຂອງພວກເຂົາ.
ສ້າງສາຂາ ໃໝ່ Git
ສາຂາສາມາດເຮັດໃຫ້ທ່ານສາມາດເຮັດວຽກກ່ຽວກັບຄຸນລັກສະນະຂອງໂຄງການຂອງທ່ານຫຼືແກ້ໄຂບັນຫາຕ່າງໆໄດ້ໄວໂດຍບໍ່ຕ້ອງ ສຳ ຜັດກັບ codebase (ສາຂາຕົ້ນສະບັບ). ເພື່ອສ້າງສາຂາ ໃໝ່ ແລະຫຼັງຈາກນັ້ນປ່ຽນມາໃຊ້, ໃຊ້ສາຂາແລະ ຄຳ ສັ່ງກວດກາຕາມ ລຳ ດັບ.
$ git branch latest $ git checkout latest
ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດສ້າງສາຂາ ໃໝ່ ແລະປ່ຽນໄປເປັນ ໜຶ່ງ ບາດກ້າວໂດຍໃຊ້ ຄຳ ສັ່ງເຊັກທີ່ມີທຸງ -b
.
$ git checkout -b latest
ທ່ານຍັງສາມາດສ້າງສາຂາ ໃໝ່ ໂດຍອີງໃສ່ສາຂາອື່ນ, ຍົກຕົວຢ່າງ.
$ git checkout -b latest master
ເພື່ອກວດເບິ່ງສາຂາໃດທີ່ທ່ານຢູ່, ໃຊ້ ຄຳ ສັ່ງສາຂາ (ຕົວອັກສອນທີ່ບົ່ງບອກເຖິງສາຂາທີ່ໃຊ້ງານ):
$ git branch
ຫລັງຈາກສ້າງແລະປ່ຽນໄປສາຂາ ໃໝ່, ເຮັດການປ່ຽນແປງບາງຢ່າງພາຍໃຕ້ມັນແລະເຮັດບາງຢ່າງທີ່ຈະເຮັດ.
$ vim sysadmin/topprocs.sh $ git status $ git commit add sysadmin/topprocs.sh $ git commit -a -m 'modified topprocs.sh'
ລວມການປ່ຽນແປງຈາກສາຂາ ໜຶ່ງ ໄປຍັງອີກສາຂາ ໜຶ່ງ
ເພື່ອຮວມຕົວການປ່ຽນແປງຕ່າງໆພາຍໃຕ້ການທົດສອບສາຂາເຂົ້າໄປໃນສາຂາແມ່ບົດ, ປ່ຽນໄປສາຂາຕົ້ນສະບັບແລະເຮັດການປະສົມ.
$ git checkout master $ git merge test
ຖ້າທ່ານບໍ່ຕ້ອງການສາຂາສະເພາະ, ທ່ານສາມາດລຶບມັນໄດ້ໂດຍໃຊ້ປຸ່ມປ່ຽນລະຫັດ.
$ git branch -d test
ດາວໂຫລດການປ່ຽນແປງຈາກບ່ອນເກັບມ້ຽນສູນກາງທາງໄກ
ສົມມຸດວ່າສະມາຊິກທີມງານຂອງທ່ານໄດ້ຍູ້ການປ່ຽນແປງໃນຫໍສະມຸດໂຄງການສູນກາງ, ທ່ານສາມາດດາວໂຫລດການປ່ຽນແປງໃດໆກ່ຽວກັບຕົວຢ່າງຂອງໂຄງການໃນທ້ອງຖິ່ນຂອງທ່ານໂດຍໃຊ້ ຄຳ ສັ່ງດຶງ.
$ git pull origin OR $ git pull origin master #if you have switched to another branch
ກວດກາການເກັບມ້ຽນ Git ແລະປະຕິບັດການປຽບທຽບ
ໃນພາກສຸດທ້າຍນີ້, ພວກເຮົາຈະເວົ້າເຖິງຄຸນລັກສະນະ Git ທີ່ເປັນປະໂຫຍດບາງຢ່າງທີ່ຕິດຕາມທຸກກິດຈະ ກຳ ທີ່ເກີດຂື້ນໃນຫໍໄຕຂອງທ່ານ, ດັ່ງນັ້ນຈຶ່ງຊ່ວຍໃຫ້ທ່ານສາມາດເບິ່ງປະຫວັດຂອງໂຄງການ.
ຄຸນລັກສະນະ ທຳ ອິດແມ່ນ Git log ເຊິ່ງສະແດງບັນທຶກການກະ ທຳ ຜິດ:
$ git log
ຄຸນລັກສະນະທີ່ ສຳ ຄັນອີກອັນ ໜຶ່ງ ແມ່ນ ຄຳ ສັ່ງສະແດງເຊິ່ງສະແດງວັດຖຸປະເພດຕ່າງໆ (ເຊັ່ນ: ການກະ ທຳ, ປ້າຍ, ຕົ້ນໄມ້ແລະອື່ນໆ):
$ git show
ຄຸນລັກສະນະທີ່ ສຳ ຄັນອັນທີສາມທີ່ທ່ານຕ້ອງຮູ້ແມ່ນ ຄຳ ສັ່ງ diff, ໃຊ້ເພື່ອປຽບທຽບຫລືສະແດງຄວາມແຕກຕ່າງລະຫວ່າງສາຂາ, ສະແດງການປ່ຽນແປງລະຫວ່າງໄດເລກະທໍລີເຮັດວຽກແລະດັດສະນີ, ການປ່ຽນແປງລະຫວ່າງສອງແຟ້ມໃນແຜ່ນແລະອື່ນໆ.
ຕົວຢ່າງເພື່ອສະແດງຄວາມແຕກຕ່າງລະຫວ່າງສາຂາແລະສາຂາລ້າສຸດ, ທ່ານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
$ git diff master latest
Git ຊ່ວຍໃຫ້ທີມງານປະຊາຊົນເຮັດວຽກຮ່ວມກັນໂດຍໃຊ້ເອກະສານດຽວກັນ, ໃນຂະນະທີ່ບັນທຶກການປ່ຽນແປງຂອງເອກະສານໃນແຕ່ລະໄລຍະເພື່ອໃຫ້ພວກເຂົາສາມາດເອີ້ນຄືນສະບັບສະເພາະໃນພາຍຫລັງ.
ວິທີນີ້, ທ່ານສາມາດໃຊ້ Git ໃນການຈັດການລະຫັດແຫຼ່ງ, ແຟ້ມການຕັ້ງຄ່າຫລືເອກະສານໃດໆທີ່ເກັບໄວ້ໃນຄອມພີວເຕີ້. ທ່ານອາດຈະຕ້ອງການອ້າງອີງເຖິງເອກະສານ Git Online ສຳ ລັບເອກະສານເພີ່ມເຕີມ.