ວິທີການ ນຳ ໃຊ້ລະບົບຄວບຄຸມ 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 ສຳ ລັບເອກະສານເພີ່ມເຕີມ.