ນີ້ແມ່ນຄໍາສັ່ງ git-prune ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
git-prune - ຕັດທຸກວັດຖຸທີ່ບໍ່ສາມາດເຂົ້າຫາໄດ້ຈາກຖານຂໍ້ມູນວັດຖຸ
ສະຫຼຸບສັງລວມ
ໄປ ໝາກຫຸ່ງ [-n] [-v] [--ໝົດອາຍຸ ] [--] [ ...]
ລາຍລະອຽດ
ຫມາຍເຫດ
ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ຜູ້ໃຊ້ຄວນຈະດໍາເນີນການ ໄປ gc, ທີ່ໂທຫາ ໄປ ໝາກຫຸ່ງ. ເບິ່ງພາກ
"ຫມາຍເຫດ", ຂ້າງລຸ່ມນີ້.
ນີ້ແລ່ນ ໄປ fsck -- ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ ການນໍາໃຊ້ refs ທັງຫມົດທີ່ມີຢູ່ໃນ refs /, ທາງເລືອກທີ່ມີ
ຊຸດວັດຖຸເພີ່ມເຕີມທີ່ລະບຸໄວ້ໃນບັນທັດຄໍາສັ່ງ, ແລະ prunes ວັດຖຸ unpacked ທັງຫມົດ
ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ຈາກວັດຖຸຫົວເຫຼົ່ານີ້ຈາກຖານຂໍ້ມູນວັດຖຸ. ນອກຈາກນັ້ນ, ມັນ
prunes ສິ່ງຂອງ unpacked ທີ່ຍັງພົບເຫັນຢູ່ໃນຊອງໂດຍການແລ່ນ ໄປ pruned-packedທີ່ຢູ່ ມັນ
ຍັງເອົາລາຍການອອກຈາກ .git/shallow ທີ່ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍຜູ້ອ້າງອີງໃດໆ.
ຈື່ໄວ້ວ່າບໍ່ສາມາດເຂົ້າຫາໄດ້, ວັດຖຸບັນຈຸຈະຍັງຄົງຢູ່. ຖ້າອັນນີ້ບໍ່ຕ້ອງການ, ເບິ່ງ git-
repack(1).
OPTIONS
-n, --dry-run
ຢ່າເອົາສິ່ງໃດ; ພຽງແຕ່ລາຍງານສິ່ງທີ່ມັນຈະເອົາອອກ.
-v, --verbose
ລາຍງານວັດຖຸທີ່ຖືກລົບອອກທັງຫມົດ.
--
ຢ່າຕີຄວາມຫມາຍການໂຕ້ຖຽງເພີ່ມເຕີມເປັນທາງເລືອກ.
--ໝົດອາຍຸ
ໝົດອາຍຸພຽງແຕ່ວັດຖຸວ່າງທີ່ເກົ່າກວ່າ .
...
ນອກເໜືອໄປຈາກວັດຖຸທີ່ສາມາດບັນລຸໄດ້ຈາກການອ້າງອີງຂອງພວກເຮົາ, ໃຫ້ເກັບຮັກສາວັດຖຸທີ່ສາມາດເຂົ້າເຖິງໄດ້
ຈາກລາຍຊື່ ດ.
EXAMPLE
ເພື່ອຕັດວັດຖຸທີ່ບໍ່ໃຊ້ໂດຍບ່ອນເກັບມ້ຽນຂອງເຈົ້າຫຼືສິ່ງອື່ນທີ່ຢືມຈາກບ່ອນເກັບມ້ຽນຂອງເຈົ້າ
ຜ່ານ .git/objects/info/alternates:
$ git prune $(cd ../ອັນອື່ນ && git rev-parse --all)
ຫມາຍເຫດ
ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ຜູ້ໃຊ້ບໍ່ຈໍາເປັນຕ້ອງໂທຫາ ໄປ ໝາກຫຸ່ງ ໂດຍກົງ, ແຕ່ຄວນໂທຫາແທນ ໄປ
gc, ເຊິ່ງຈັດການ pruning ພ້ອມກັບວຽກງານຮັກສາເຮືອນອື່ນໆຈໍານວນຫຼາຍ.
ສໍາລັບລາຍລະອຽດຂອງວັດຖຸໃດຖືກພິຈາລະນາສໍາລັບການຕັດອອກ, ເບິ່ງ ໄປ fsck's
-- ທາງເລືອກທີ່ບໍ່ສາມາດບັນລຸໄດ້.
ໃຊ້ git-prune ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net