ນີ້ແມ່ນຄໍາສັ່ງ git-fetch-pack ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
git-fetch-pack - ຮັບວັດຖຸທີ່ຂາດຫາຍໄປຈາກບ່ອນເກັບມ້ຽນອື່ນ
ສະຫຼຸບສັງລວມ
ໄປ fetch-pack [--all] [--ງຽບ|-q] [--keep|-k] [--thin] [--include-tag]
[--upload-pack= ]
[--ຄວາມເລິກ= ] [-- ບໍ່ມີຄວາມຄືບຫນ້າ]
[-v] [ ...]
ລາຍລະອຽດ
ປົກກະຕິແລ້ວທ່ານຕ້ອງການໃຊ້ ໄປ ດຶງ, ເຊິ່ງເປັນ wrapper ລະດັບສູງກວ່າຂອງຄໍາສັ່ງນີ້,
ແທນທີ່ຈະເປັນ.
ຮຽກຮ້ອງ git-upload-pack ຢູ່ໃນບ່ອນເກັບມ້ຽນຫ່າງໄກສອກຫຼີກແລະຂໍໃຫ້ມັນສົ່ງວັດຖຸ
ຫາຍໄປຈາກບ່ອນເກັບມ້ຽນນີ້, ເພື່ອປັບປຸງຫົວທີ່ມີຊື່. ບັນຊີລາຍຊື່ຂອງຄໍາຫມັ້ນສັນຍາທີ່ມີຢູ່
ທ້ອງຖິ່ນແມ່ນພົບເຫັນໂດຍການສະແກນ refs / hierarchy ທ້ອງຖິ່ນແລະຖືກສົ່ງໄປຫາ git-upload-pack
ແລ່ນຢູ່ໃນອີກດ້ານຫນຶ່ງ.
ຄໍາສັ່ງນີ້ degenerates ການດາວໂຫຼດທຸກສິ່ງທຸກຢ່າງເພື່ອເຮັດສໍາເລັດການຮ້ອງຂໍການອ້າງອີງຈາກໄລຍະໄກ
ຂ້າງ ເມື່ອ ຂ້າງ ທ້ອງ ຖິ່ນ ບໍ່ ມີ ຄໍາ ຫມັ້ນ ສັນ ຍາ ບັນ ພະ ບູ ລຸດ ທົ່ວ ໄປ.
OPTIONS
--ທັງໝົດ
ເອົາການອ້າງອີງຈາກໄລຍະໄກທັງໝົດ.
--stdin
ເອົາບັນຊີລາຍຊື່ຂອງ refs ຈາກ stdin, ຫນຶ່ງຕໍ່ແຖວ. ຖ້າມີການອ້າງອີງທີ່ລະບຸໄວ້ໃນ
ເສັ້ນຄໍາສັ່ງນອກເຫນືອໄປຈາກທາງເລືອກນີ້, ຫຼັງຈາກນັ້ນ refs ຈາກ stdin ຖືກປຸງແຕ່ງຫຼັງຈາກນັ້ນ
ຜູ້ທີ່ຢູ່ໃນເສັ້ນຄໍາສັ່ງ.
If --nateless-rpc ໄດ້ຖືກລະບຸໄວ້ຮ່ວມກັນກັບທາງເລືອກນີ້ຫຼັງຈາກນັ້ນບັນຊີລາຍຊື່ຂອງ refs ຕ້ອງ
ຢູ່ໃນຮູບແບບແພັກເກັດ (pkt-line). ແຕ່ລະ ref ຈະຕ້ອງຢູ່ໃນຊຸດແຍກຕ່າງຫາກ, ແລະບັນຊີລາຍຊື່
ຕ້ອງສິ້ນສຸດດ້ວຍຊຸດ flush.
-q, --ງຽບ
ຜ່ານ -q ປັກທຸງໃສ່ ໄປ unpack-objects; ນີ້ເຮັດໃຫ້ຂະບວນການ cloning ຫນ້ອຍ verbose.
-k, --keep
ຢ່າຮຽກຮ້ອງ ໄປ unpack-objects ກ່ຽວກັບຂໍ້ມູນທີ່ໄດ້ຮັບ, ແຕ່ສ້າງ packfile ດຽວອອກຈາກ
ມັນແທນທີ່ຈະ, ແລະເກັບໄວ້ໃນຖານຂໍ້ມູນວັດຖຸ. ຖ້າສະຫນອງໃຫ້ສອງຄັ້ງຫຼັງຈາກນັ້ນຊອງແມ່ນ
ຖືກກັກໄວ້ຕໍ່ການຫຸ້ມຫໍ່ຄືນໃໝ່.
--ບາງໆ
ເອົາຊຸດ "ບາງໆ", ເຊິ່ງບັນທຶກວັດຖຸໃນຮູບແບບ deltified ໂດຍອີງໃສ່ວັດຖຸທີ່ບໍ່ແມ່ນ
ລວມຢູ່ໃນຊຸດເພື່ອຫຼຸດຜ່ອນການຈະລາຈອນເຄືອຂ່າຍ.
--include-tag
ຖ້າຝ່າຍຫ່າງໄກສອກຫຼີກສະຫນັບສະຫນູນມັນ, ວັດຖຸ tags ຄໍາບັນຍາຍຈະຖືກດາວໂຫຼດຢູ່ໃນອັນດຽວກັນ
ການເຊື່ອມຕໍ່ເປັນວັດຖຸອື່ນໆຖ້າຫາກວ່າວັດຖຸທີ່ອ້າງອີງໂຄດຄໍາສັ່ງໄດ້ຖືກດາວໂຫຼດ. ໄດ້
ຖ້າບໍ່ດັ່ງນັ້ນຜູ້ໂທຕ້ອງກໍານົດ tags ທາງເລືອກນີ້ເຮັດໃຫ້ສາມາດໃຊ້ໄດ້.
--upload-pack=
ໃຊ້ນີ້ເພື່ອລະບຸເສັ້ນທາງໄປຫາ git-upload-pack ໃນດ້ານຫ່າງໄກສອກຫຼີກ, ຖ້າບໍ່ພົບ
$PATH ຂອງທ່ານ. ການຕິດຕັ້ງ sshd ບໍ່ສົນໃຈສະຄຣິບການຕັ້ງຄ່າສະພາບແວດລ້ອມຂອງຜູ້ໃຊ້ສໍາລັບ
login shells (ເຊັ່ນ: .bash_profile) ແລະ git ທີ່ຕິດຕັ້ງສ່ວນຕົວຂອງເຈົ້າອາດຈະບໍ່ພົບຢູ່ໃນ
ຄ່າເລີ່ມຕົ້ນຂອງລະບົບ $PATH. ວິທີແກ້ໄຂບັນຫາອື່ນທີ່ແນະນໍາແມ່ນການຕິດຕັ້ງ $PATH ຂອງທ່ານໃນ
".bashrc", ແຕ່ທຸງນີ້ແມ່ນສໍາລັບຜູ້ທີ່ບໍ່ຕ້ອງການທີ່ຈະຈ່າຍຄ່າ overhead ສໍາລັບ
Shell ທີ່ບໍ່ມີການໂຕ້ຕອບໂດຍການມີໄຟລ໌ .bashrc ທີ່ບໍ່ມີຕົວຕົນ (ພວກເຂົາຕັ້ງສິ່ງທີ່ເປັນສ່ວນໃຫຍ່
ໃນ .bash_profile).
--exec=
ຄືກັນກັບ --upload-pack= .
--ຄວາມເລິກ=
ຈໍາກັດການດຶງຂໍ້ມູນບັນພະບຸລຸດ - chains ບໍ່ຍາວກວ່າ n. git-upload-pack ປິ່ນປົວພະຍາດ
ຄວາມເລິກພິເສດ 2147483647 ເປັນ infinite ເຖິງແມ່ນວ່າຖ້າຫາກວ່າມີບັນພະບຸລຸດຕ່ອງໂສ້ຍາວທີ່.
-- ບໍ່ມີຄວາມຄືບຫນ້າ
ບໍ່ສະແດງໃຫ້ເຫັນຄວາມຄືບຫນ້າ.
--check-self-contained-and-connected
Output "connectivity-ok" ຖ້າຊຸດທີ່ໄດ້ຮັບແມ່ນບັນຈຸດ້ວຍຕົນເອງແລະເຊື່ອມຕໍ່.
-v
ແລ່ນດ້ວຍຄຳເວົ້າ.
URL ໄປຫາບ່ອນເກັບຂໍ້ມູນທາງໄກ.
...
ໄລຍະໄກຫົວທີ່ຈະປັບປຸງຈາກ. ອັນນີ້ແມ່ນກ່ຽວຂ້ອງກັບ $GIT_DIR (ເຊັ່ນ: "HEAD",
"refs/heads/master"). ເມື່ອບໍ່ໄດ້ລະບຸ, ອັບເດດຈາກຫົວທັງໝົດທີ່ທາງໄກມີ.
ໃຊ້ git-fetch-pack ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net