ນີ້ແມ່ນຄໍາສັ່ງ git-strip-merge ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
git-strip-merge - git-merge wrapper ທີ່ລຶບໄຟລ໌ໃນສາຂາ "ຕ່າງປະເທດ" ກ່ອນ.
ການໂຮມເຂົ້າກັນ
ສະຫຼຸບສັງລວມ
git-strip-merge [git-merge ທາງເລືອກໃນການ] [-M ] ເອກະສານ...
ລາຍລະອຽດ
git-merge ທີ່ລຶບໄຟລ໌ໃນ "ຕ່າງປະເທດ" ກ່ອນທີ່ຈະລວມ.
ເປັນປະໂຫຍດສໍາລັບການບໍ່ສົນໃຈໂຟນເດີໃນ ກ່ອນທີ່ຈະລວມມັນກັບສາຂາປະຈຸບັນ. ເຮັດວຽກໂດຍ
ການລຶບ FILE(S) ໃນຄໍາຫມັ້ນສັນຍາທີ່ແຍກອອກໂດຍອີງໃສ່ , ແລະຫຼັງຈາກນັ້ນປະຕິບັດ merge ຂອງ
ຄໍາຫມັ້ນສັນຍາໃຫມ່ນີ້ຢູ່ໃນສາຂາປະຈຸບັນ. ໃຫ້ສັງເກດວ່າ ບໍ່ມີການປ່ຽນແປງໂດຍນີ້
ຂັ້ນຕອນການ. ໃຫ້ສັງເກດວ່າ ຕົວຈິງແລ້ວອາດຈະເປັນການອ້າງອີງໃດໆ, ເຊັ່ນແທັກ, ຫຼືທາງໄກ
ສາຂາ, ຫຼືແມ້ກະທັ້ງຄໍາຫມັ້ນສັນຍາ SHA.
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງhttp://stackoverflow.com/questions/3111515>
OPTIONS
-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ
-v, -- verbose
ຢ່າໃຊ້ -q ເພື່ອສະກັດກັ້ນຜົນຜະລິດປົກກະຕິຂອງຂັ້ນຕອນພາຍໃນຈາກ git checkout, rm,
ຄໍາຫມັ້ນສັນຍາ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ພຽງແຕ່ git merge output ສະແດງໃຫ້ເຫັນ. ຢ່າງໃດກໍຕາມ, ຄວາມຜິດພາດແມ່ນບໍ່ເຄີຍ
ຖືກກົດດັນ.
-M , --msgcommit=
ຂໍ້ຄວາມສໍາລັບການໂຍກຍ້າຍອອກຄໍາຫມັ້ນສັນຍາໃນ . ບໍ່ຄວນສັບສົນກັບຂໍ້ຄວາມຂອງ
ຄໍາຫມັ້ນສັນຍາ merge, ເຊິ່ງຖືກກໍານົດໂດຍ -m. ຂໍ້ຄວາມເລີ່ມຕົ້ນແມ່ນ: "ເອົາໄຟລ໌ອອກຈາກ
' ' ກ່ອນທີ່ຈະລວມ.
-m , -- ຂໍ້ຄວາມ=
ຂໍ້ຄວາມສໍາລັບຄໍາຫມັ້ນສັນຍາລວມ. ເນື່ອງຈາກພວກເຮົາບໍ່ໄດ້ລວມເຂົ້າກັນ ໂດຍກົງ, ແຕ່
ແທນທີ່ຈະເປັນຄໍາຫມັ້ນສັນຍາທີ່ແຍກອອກໂດຍອີງໃສ່ມັນ, ພວກເຮົາປອມຂໍ້ຄວາມທີ່ຄ້າຍຄືກັນກັບຄ່າເລີ່ມຕົ້ນຂອງ git
ສໍາລັບການລວມສາຂາ. ຖ້າບໍ່ດັ່ງນັ້ນ git ຈະໃຊ້ໃນຂໍ້ຄວາມ SHA1 ເຕັມແລະຫນ້າກຽດຂອງ
ຄໍາຫມັ້ນສັນຍາຂອງພວກເຮົາ. ຂໍ້ຄວາມເລີ່ມຕົ້ນແມ່ນ: "Merge stripped branch ' '".
ສໍາລັບທັງສອງຄໍາຫມັ້ນສັນຍາ, token " "ຖືກແທນທີ່ສໍາລັບຕົວຈິງ ຊື່.
ທາງເລືອກເພີ່ມເຕີມແມ່ນຜ່ານການບໍ່ໄດ້ຮັບການເລືອກ git merge.
ຕົວເລືອກທັງໝົດຕ້ອງນຳໜ້າ ແລະ FILE(s), ຍົກເວັ້ນ -h ແລະ --help ທີ່ອາດຈະປາກົດ
ທຸກບ່ອນໃນເສັ້ນຄໍາສັ່ງ.
EXAMPLE
git-strip-merge ການອອກແບບ "photoshop/*"
ໃຊ້ git-strip-merge ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net