ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

git-am - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ git-am ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ git-am ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


git-am - ນໍາໃຊ້ຊຸດຂອງ patches ຈາກກ່ອງຈົດຫມາຍ

ສະຫຼຸບສັງລວມ


ໄປ am [--signoff] [--keep] [--[no-]keep-cr] [--[no-]utf8]
[--[ບໍ່-]3way] [--ໂຕ້ຕອບ] [--committer-date-is-author-date]
[--ignore-date] [--ignore-space-change | --ignore-whitespace]
[--whitespace= ] [-ຄ ] [-ປ ] [--directory= ]
[--ຍົກເວັ້ນ= ] [--include= ] [--ປະຕິເສດ] [-q | --ງຽບ]
[--[ບໍ່-]ມີດຕັດ] [-S[ ]] [--patch-format= ]
[( | )...]
ໄປ am (-- ສືບຕໍ່ | --ຂ້າມ | --abort)

ລາຍລະອຽດ


ແຍກ​ຂໍ້​ຄວາມ mail ໃນ mailbox ເປັນ​ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ​ຂໍ້​ຄວາມ​ບັນ​ທຶກ​, ຂໍ້​ມູນ​ຂ່າວ​ສານ​ການ​ປະ​ພັນ​ແລະ​
patches, ແລະນໍາໃຊ້ໃຫ້ເຂົາເຈົ້າກັບສາຂາປະຈຸບັນ.

OPTIONS


( | )...
ບັນຊີລາຍຊື່ຂອງໄຟລ໌ mailbox ທີ່ຈະອ່ານ patches ຈາກ. ຖ້າທ່ານບໍ່ສະຫນອງການໂຕ້ຖຽງນີ້,
ຄໍາສັ່ງອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ. ຖ້າທ່ານສະຫນອງໄດເລກະທໍລີ, ພວກເຂົາຈະເປັນ
ຮັບການປິ່ນປົວເປັນ Maildirs.

-s, --signoff
ຕື່ມການລົງນາມ-ປິດ-ໂດຍ: ແຖວໃສ່ຂໍ້ຄວາມທີ່ສັນຍາ, ໂດຍໃຊ້ຕົວຕົນຂອງ committer ຂອງ
ຕົວ​ທ່ານ​ເອງ. ເບິ່ງຕົວເລືອກ signoff ໃນ git-commit(1) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.

-k, --keep
ຜ່ານ -k ທຸງໄປຫາ ໄປ ຂໍ້ມູນທາງໄປສະນີ (ເບິ່ງ git-mailinfo(1)).

--keep-non-patch
Pass -b ທຸງໄປຫາ ໄປ ຂໍ້ມູນທາງໄປສະນີ (ເບິ່ງ git-mailinfo(1)).

--[ບໍ່-]kr
ດ້ວຍ --keep-cr, ໂທ ໄປ ແຍກຈົດໝາຍ (ເບິ່ງ git-mailsplit(1)) ກັບທາງເລືອກດຽວກັນ, to
ປ້ອງກັນບໍ່ໃຫ້ມັນລອກອອກ CR ຢູ່ປາຍສາຍ. ຕົວແປການຕັ້ງຄ່າ am.keepcr
ສາມາດໃຊ້ເພື່ອລະບຸພຶດຕິກຳເລີ່ມຕົ້ນ. --no-keep-cr ເປັນປະໂຫຍດທີ່ຈະ override
am.keepcr.

-c, --ມີດຕັດ
ເອົາທຸກສິ່ງທຸກຢ່າງທີ່ຢູ່ໃນຮ່າງກາຍອອກກ່ອນທີ່ຈະມີດຕັດ (ເບິ່ງ git-mailinfo(1)). ສາມາດເປັນ
ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນໂດຍໃຊ້ຕົວແປການຕັ້ງຄ່າ mailinfo.scissors.

--ບໍ່ມີມີດຕັດ
ບໍ່ສົນໃຈສາຍມີດຕັດ (ເບິ່ງ git-mailinfo(1)).

-m, --message-id
ຜ່ານທຸງ -m ໄປ ໄປ ຂໍ້ມູນທາງໄປສະນີ (ເບິ່ງ git-mailinfo(1)), ດັ່ງນັ້ນຫົວຂໍ້ Message-ID
ໄດ້ຖືກເພີ່ມເຂົ້າໃນຂໍ້ຄວາມຄໍາຫມັ້ນສັນຍາ. ຕົວແປການຕັ້ງຄ່າ am.messageid ສາມາດຖືກນໍາໃຊ້ເພື່ອ
ລະບຸພຶດຕິກຳເລີ່ມຕົ້ນ.

--no-message-id
ຢ່າເພີ່ມສ່ວນຫົວ Message-ID ໃສ່ຂໍ້ຄວາມທີ່ຕັ້ງໄວ້. no-message-id ມີປະໂຫຍດຕໍ່
ລົບລ້າງ am.messageid.

-q, --ງຽບ
ງຽບ. ພຽງແຕ່ພິມຂໍ້ຄວາມຜິດພາດ.

-u, --utf8
Pass -u ທຸງໄປຫາ ໄປ ຂໍ້ມູນທາງໄປສະນີ (ເບິ່ງ git-mailinfo(1)). ຂໍ້​ຄວາມ​ບັນ​ທຶກ​ທີ່​ສະ​ເຫນີ​ໃຫ້​
ເອົາມາຈາກ e-mail ແມ່ນ re-code ເຂົ້າລະຫັດ UTF-8 (ຕົວແປການຕັ້ງຄ່າ
i18n.commitencoding ສາມາດໃຊ້ເພື່ອລະບຸການເຂົ້າລະຫັດທີ່ຕ້ອງການຂອງໂຄງການຖ້າມັນບໍ່ແມ່ນ
UTF-8).

ນີ້ແມ່ນທາງເລືອກໃນ git ລຸ້ນກ່ອນ, ແຕ່ດຽວນີ້ມັນເປັນຄ່າເລີ່ມຕົ້ນ. ທ່ານສາມາດນໍາໃຊ້
--no-utf8 ເພື່ອ override ນີ້.

--no-utf8
Pass -n ທຸງໄປຫາ ໄປ ຂໍ້ມູນທາງໄປສະນີ (ເບິ່ງ git-mailinfo(1)).

-3, --3way, --no-3way
ໃນເວລາທີ່ patch ບໍ່ໄດ້ນໍາໃຊ້ຢ່າງສະອາດ, ກັບຄືນໄປບ່ອນ 3 ວິທີການ merge ຖ້າ patch ບັນທຶກ
ຕົວຕົນຂອງ blobs ມັນຄວນຈະນໍາໃຊ້ກັບແລະພວກເຮົາມີ blobs ເຫຼົ່ານັ້ນທີ່ມີຢູ່
ທ້ອງຖິ່ນ. --no-3way ສາມາດໃຊ້ເພື່ອ override ຕົວແປການຕັ້ງຄ່າ am.threeWay. ສໍາລັບ
ຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງ am.threeWay ໃນ git-config(1).

--ignore-space-change, --ignore-whitespace, --whitespace= , -ຄ , -p ,
--directory= , --exclude= , --include= , --ປະຕິເສດ
ທຸງ​ເຫຼົ່າ​ນີ້​ແມ່ນ​ໄດ້​ຮັບ​ການ​ຜ່ານ​ການ​ ໄປ ນໍາໃຊ້ (ເບິ່ງ git-apply(1)) ໂຄງການທີ່ນໍາໃຊ້
ເພີ້ມ.

--patch-format
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄໍາສັ່ງຈະພະຍາຍາມກວດຫາຮູບແບບ patch ໂດຍອັດຕະໂນມັດ. ທາງເລືອກນີ້
ອະ​ນຸ​ຍາດ​ໃຫ້​ຜູ້​ໃຊ້​ເພື່ອ​ຫຼີກ​ເວັ້ນ​ການ​ກວດ​ສອບ​ອັດ​ຕະ​ໂນ​ມັດ​ແລະ​ລະ​ບຸ​ຮູບ​ແບບ patch ທີ່​
patch(es) ຄວນຖືກຕີຄວາມວ່າ. ຮູບແບບທີ່ຖືກຕ້ອງແມ່ນ mbox, stgit, stgit-series
ແລະ hg.

-i, --ໂຕ້ຕອບ
ດໍາເນີນການໂຕ້ຕອບ.

--committer-date-is-author-date
ໂດຍຄ່າເລີ່ມຕົ້ນຄໍາສັ່ງບັນທຶກວັນທີຈາກຂໍ້ຄວາມອີເມລເປັນຜູ້ຂຽນຄໍາຫມັ້ນສັນຍາ
ວັນທີ, ແລະໃຊ້ເວລາຂອງການສ້າງຄໍາຫມັ້ນສັນຍາເປັນວັນທີ committer. ນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້
ຕົວະກ່ຽວກັບວັນທີ committer ໂດຍໃຊ້ຄ່າດຽວກັນກັບວັນທີຜູ້ຂຽນ.

--ບໍ່ສົນໃຈວັນທີ
ໂດຍຄ່າເລີ່ມຕົ້ນຄໍາສັ່ງບັນທຶກວັນທີຈາກຂໍ້ຄວາມອີເມລເປັນຜູ້ຂຽນຄໍາຫມັ້ນສັນຍາ
ວັນທີ, ແລະໃຊ້ເວລາຂອງການສ້າງຄໍາຫມັ້ນສັນຍາເປັນວັນທີ committer. ນີ້ອະນຸຍາດໃຫ້ຜູ້ໃຊ້
ຕົວະກ່ຽວກັບວັນທີຜູ້ຂຽນໂດຍໃຊ້ຄ່າດຽວກັນກັບວັນທີ committer.

--ຂ້າມ
ຂ້າມການສ້ອມແປງປະຈຸບັນ. ອັນນີ້ມີຄວາມໝາຍພຽງແຕ່ເມື່ອຣີສະຕາດແພັດທີ່ຖືກຍົກເລີກ.

-S[ ], --gpg-sign[= ]
GPG-ເຊັນສັນຍາ. ການໂຕ້ຖຽງ keyid ແມ່ນທາງເລືອກແລະເປັນຄ່າເລີ່ມຕົ້ນຂອງ committer
ຕົວຕົນ; ຖ້າລະບຸ, ມັນຕ້ອງຕິດຢູ່ກັບທາງເລືອກທີ່ບໍ່ມີຊ່ອງຫວ່າງ.

--ສືບຕໍ່, -r, --ແກ້ໄຂ
ຫຼັງ​ຈາກ​ການ​ແກ້​ໄຂ​ຄວາມ​ລົ້ມ​ເຫຼວ (ເຊັ່ນ​: ຄວາມ​ພະ​ຍາ​ຍາມ​ທີ່​ຈະ​ນໍາ​ໃຊ້ patch ຂັດ​ແຍ່ງ​ກັນ​)​, ຜູ້​ໃຊ້​ມີ​
ນໍາໃຊ້ມັນດ້ວຍມືແລະໄຟລ໌ດັດສະນີເກັບຮັກສາຜົນໄດ້ຮັບຂອງຄໍາຮ້ອງສະຫມັກ. ເຮັດໃຫ້ເປັນ
commit ການນໍາໃຊ້ authorship ແລະ commit log ສະກັດຈາກຂໍ້ຄວາມ e-mail ແລະ
ໄຟລ໌ດັດສະນີປະຈຸບັນ, ແລະສືບຕໍ່.

--resolvemsg=
ເມື່ອ​ການ​ແກ້​ໄຂ​ຄວາມ​ລົ້ມ​ເຫຼວ​ເກີດ​ຂຶ້ນ​, ຈະຖືກພິມໃສ່ໜ້າຈໍກ່ອນອອກ. ນີ້
overrides ຂໍ້ຄວາມມາດຕະຖານທີ່ແຈ້ງໃຫ້ເຈົ້າໃຊ້ --ສືບຕໍ່ ຫຼື --skip ເພື່ອຈັດການ
ຄວາມລົ້ມເຫຼວ. ນີ້ແມ່ນພຽງແຕ່ສໍາລັບການນໍາໃຊ້ພາຍໃນລະຫວ່າງ ໄປ ປະຕິເສດ ແລະ ໄປ am.

--ເອົາລູກອອກ
ຟື້ນຟູສາຂາຕົ້ນສະບັບແລະຍົກເລີກການດໍາເນີນການ patching.

ການສົນທະນາ


ຊື່ຜູ້ຂຽນ commit ແມ່ນເອົາມາຈາກແຖວ "From:" ຂອງຂໍ້ຄວາມ, ແລະ commit author
ວັນທີແມ່ນເອົາມາຈາກແຖວ "ວັນທີ:" ຂອງຂໍ້ຄວາມ. ເສັ້ນ "ຫົວຂໍ້:" ຖືກໃຊ້ເປັນ
ຫົວຂໍ້ຂອງຄໍາຫມັ້ນສັນຍາ, ຫຼັງຈາກລອກເອົາຄໍານໍາຫນ້າທົ່ວໄປ "[PATCH ]."ຫົວ​ຂໍ້:"
ເສັ້ນແມ່ນຄວນຈະອະທິບາຍຢ່າງຫຍໍ້ທໍ້ກ່ຽວກັບສິ່ງທີ່ຄໍາຫມັ້ນສັນຍາຢູ່ໃນແຖວຂອງຂໍ້ຄວາມ.

"ຈາກ:" ແລະ "ຫົວຂໍ້:" ເສັ້ນເລີ່ມຕົ້ນຂອງຮ່າງກາຍ override ຜູ້ຂຽນຄໍາຫມັ້ນສັນຍາທີ່ກ່ຽວຂ້ອງ
ຊື່ ແລະຄ່າຫົວຂໍ້ທີ່ເອົາມາຈາກສ່ວນຫົວ.

ຂໍ້​ຄວາມ​ຄໍາ​ຫມັ້ນ​ສັນ​ຍາ​ແມ່ນ​ສ້າງ​ຕັ້ງ​ຂຶ້ນ​ໂດຍ​ຫົວ​ຂໍ້​ເອົາ​ມາ​ຈາກ "ຫົວ​ຂໍ້​:​"​, ເສັ້ນ​ເປົ່າ​ແລະ​
ເນື້ອໃນຂອງຂໍ້ຄວາມເຖິງບ່ອນທີ່ patch ເລີ່ມຕົ້ນ. ຊ່ອງຫວ່າງເກີນຢູ່ໃນຕອນທ້າຍຂອງແຕ່ລະ
ເສັ້ນຖືກຕັດອັດຕະໂນມັດ.

patch ຄາດວ່າຈະຢູ່ໃນແຖວ, ປະຕິບັດຕາມຂໍ້ຄວາມໂດຍກົງ. ເສັ້ນໃດນຶ່ງທີ່ເປັນຂອງ
ແບບຟອມ:

· ຂີດສາມຂີດ ແລະ ປາຍເສັ້ນ, ຫຼື

· ເສັ້ນທີ່ເລີ່ມຕົ້ນດ້ວຍ "diff -", ຫຼື

· ເສັ້ນທີ່ເລີ່ມຕົ້ນດ້ວຍ "ດັດຊະນີ:"

ໄດ້ຖືກປະຕິບັດເປັນການເລີ່ມຕົ້ນຂອງ patch, ແລະຂໍ້ຄວາມບັນທຶກຄໍາຫມັ້ນສັນຍາແມ່ນສິ້ນສຸດລົງກ່ອນທີ່ຈະໄດ້
ການປະກົດຕົວຄັ້ງທໍາອິດຂອງເສັ້ນດັ່ງກ່າວ.

ເມື່ອເອີ້ນ git am ໃນເບື້ອງຕົ້ນ, ທ່ານໃຫ້ມັນຊື່ຂອງກ່ອງຈົດຫມາຍເພື່ອດໍາເນີນການ. ຕາມ
ເຫັນ patch ທໍາອິດທີ່ບໍ່ໄດ້ນໍາໃຊ້, ມັນ aborts ໃນກາງ. ທ່ານສາມາດຟື້ນຕົວຈາກ
ນີ້​ໃນ​ຫນຶ່ງ​ໃນ​ສອງ​ວິ​ທີ​ການ​:

1. ຂ້າມ patch ປະຈຸບັນໂດຍການດໍາເນີນການຄໍາສັ່ງໃຫມ່ກັບ --ຂ້າມ ທາງເລືອກ.

2. ມືແກ້ໄຂຂໍ້ຂັດແຍ່ງໃນໄດເລກະທໍລີທີ່ເຮັດວຽກ, ແລະປັບປຸງໄຟລ໌ດັດສະນີທີ່ຈະນໍາເອົາ
ມັນເຂົ້າໄປໃນສະຖານະທີ່ patch ຄວນໄດ້ຮັບການຜະລິດ. ຫຼັງຈາກນັ້ນ, ດໍາເນີນການຄໍາສັ່ງກັບ
--ສືບຕໍ່ ທາງເລືອກ.

ຄໍາສັ່ງປະຕິເສດການປຸງແຕ່ງກ່ອງຈົດຫມາຍໃຫມ່ຈົນກ່ວາການດໍາເນີນງານໃນປະຈຸບັນຈະສໍາເລັດ, ດັ່ງນັ້ນ
ຖ້າທ່ານຕັດສິນໃຈເລີ່ມຕົ້ນໃຫມ່ຈາກຈຸດເລີ່ມຕົ້ນ, ດໍາເນີນການ git am --abort ກ່ອນທີ່ຈະດໍາເນີນການຄໍາສັ່ງ
ດ້ວຍຊື່ກ່ອງຈົດໝາຍ.

ກ່ອນທີ່ຈະໃຊ້ patches, ORIG_HEAD ຖືກຕັ້ງເປັນປາຍຂອງສາຂາປະຈຸບັນ. ນີ້​ແມ່ນ
ເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານມີບັນຫາກັບ commits ຫຼາຍ, ເຊັ່ນ: ແລ່ນ ໄປ am ໃນສາຂາທີ່ບໍ່ຖືກຕ້ອງ
ຫຼືຄວາມຜິດພາດໃນຄໍາຫມັ້ນສັນຍາທີ່ແກ້ໄຂໄດ້ງ່າຍກວ່າໂດຍການປ່ຽນກ່ອງຈົດຫມາຍ (ເຊັ່ນ: ຂໍ້ຜິດພາດ.
ໃນເສັ້ນ "ຈາກ:").

ກອກ


ຄໍາສັ່ງນີ້ສາມາດແລ່ນ applypatch-msg, pre-applypatch, ແລະ post-applypatch hooks. ເບິ່ງ
Githooks(5) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.

ໃຊ້ git-am ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad