เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ git-interpret-trailers เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
git-interpret-trailers - เบเปเบงเบเปเบเบตเปเบกเบเปเปเบกเบนเบเบเบตเปเบกเบตเปเบเบเบชเปเบฒเบเปเบเบปเปเบฒเปเบเปเบเบเปเปเบเบงเบฒเบกเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
เปเบ เบเบฒเบเบเบตเบเบงเบฒเบก เปเบฒเบ เบเบญเบเบฅเบปเบเบเปเบงเบ [--trim-empty] [(--trailer [(=|:) ])...] [ ...]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เบเปเบงเบเปเบเบตเปเบก เบฅเบปเบเบเปเบงเบ เบชเบฒเบ, เบเบตเปเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบ RFC 822 เบซเบปเบงเบญเบตเปเบกเบฅ, เปเบเบเบญเบเบเปเบฒเบเบเบญเบ
เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ เบเบฐเปเบเบฑเบเบชเปเบงเบเบเบถเปเบเบเบตเปเบเปเปเปเบชเบเบเปเบฒเบเบญเบเบเปเปเบเบงเบฒเบกเบเบตเปเปเบฑเปเบเปเบฒเบ.
เบเปเบฒเบชเบฑเปเบเบเบตเปเบญเปเบฒเบเบเบฒเบ patches เบซเบผเบท commit เบเปเปเบเบงเบฒเบกเบเบฒเบเบเบฑเบเบชเบญเบ เบเบฒเบเปเบเปเบเบฝเบเบซเบผเบท
เบเบฒเบเบเปเบญเบเบเปเปเบกเบนเบเบกเบฒเบเบเบฐเบเบฒเบเบเปเบฒเบเปเปเบกเบต เบเบทเบเบเปเบฒเบเบปเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบชเบฑเปเบเบเบตเปเปเบเปเบเบฒเบเปเบเปเบเบฝเบเบเบตเปเบเปเบฒเบ
เบเบฒเบโเบเปเบฒโเปเบเปโเบเบฒเบโเปเบฅเบทเบญเบ --trailerโ, เบเปเบฒโเบกเบตโ, เบเบฑเบโเบเปเบฒโเบซเบกเบฑเปเบโเบชเบฑเบโเบเบฒโเบชเปเบงเบโเบเปเปโเบเบงเบฒเบกโเบเบญเบโเปเบเปโเบฅเบฐโเปเบเบฅโเปโเบเปเบญเบโเบเปเปโเบกเบนเบโ. เปเบเป
เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเปเบญเบเบญเบญเบเบกเบฒเปเบเบเบปเบเบเบฐเบฅเบดเบเบกเบฒเบเบเบฐเบเบฒเบ.
เบเบฒเบเบเบปเบงเปเบเบเบฒเบเบเบณเบเบปเบเบเปเบฒเบเบงเบเบเบธเบกเบงเบดเบเบตเบเบตเป --trailer arguments เบเบทเบเบเบณเปเบเปเบเบฑเบเปเบเปเบฅเบฐเบญเบฑเบ
commit message เปเบฅเบฐเบงเบดเบเบตเบเบฒเบ trailer เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเปเบเบเปเปเบเบงเบฒเบกเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเปเบกเปเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ. เปเบเบปเบฒเปเบเบปเปเบฒ
เบเบฑเบเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเบตเปเบก trailer เบเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ.
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เบ = or : argument เบเบตเปเปเบซเปเปเบเบเปเบเป --trailer เบเบฐเปเบเบฑเบ
เปเบเบตเปเบกเปเบเบตเบกเบซเบผเบฑเบเบเบฒเบ trailers เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเบเบฝเบเปเบเปเบเปเบฒเบซเบฒเบเบงเปเบฒ trailer เบชเบธเบเบเปเบฒเบเบกเบตเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ ( ,
) เบเบนเป (เบซเบผเบทเบเปเบฒเบซเบฒเบเบงเปเบฒเบเปเปเบกเบต trailer เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง). เปเบเป เปเบฅเบฐ เบเบฒเบเบชเปเบงเบเบเบฐ
trimmed เปเบเบทเปเบญเปเบญเบปเบฒ start เปเบฅเบฐ trailing whitespace, เปเบฅเบฐเบเบปเบเปเบเปเบฎเบฑเบ trimed เปเบฅเบฐ
เบเบฐเบเบฒเบเบปเบเบขเบนเปเปเบเบเปเปเบเบงเบฒเบกเปเบเบเบเบตเป:
token: เบเปเบฒ
เบเบตเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒ trimmed เปเบฅเบฐ เบเบฐเบเบทเบเปเบเบเบญเบญเบเบเปเบงเบ ':' (เปเบถเปเบเบเปเปเบฒเบชเบญเบเปเบกเบฑเบ
เบเบดเบเบเบฒเบกเบเปเบงเบเบเปเบญเบเบเบฝเบง).
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ trailer เปเปเปเบเบฐเบเบฒเบเบปเบเบขเบนเปเปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเบปเบงเบขเปเบฒเบเบเบฑเบเปเบปเบเบเบตเปเบกเบตเบขเบนเป. เบเปเบฒเบกเบต
เปเบกเปเบเบเปเปเบกเบต trailer เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง, trailer เปเบซเบกเปเบเบฐเบเบฒเบเบปเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบชเปเบงเบเบเปเปเบเบงเบฒเบกเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบญเบ
เบเบปเบเบเบฐเบฅเบดเบ, เปเบฅเบฐ, เบเปเบฒเบเปเปเบกเบตเปเบชเบฑเปเบเบเบตเปเบกเบตเบเปเบญเบเบซเบงเปเบฒเบเบขเบนเปเปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเบฒเบเบชเปเบงเบเบเปเปเบเบงเบฒเบก,
เปเบชเบฑเปเบเบซเบงเปเบฒเบเปเบถเปเบเปเบชเบฑเปเบเบเบฐเบเบทเบเปเบเบตเปเบกเบเปเบญเบ trailer เปเปเป.
trailers เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเปเบกเปเบเบชเบฐเบเบฑเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเปเบญเบเบเปเปเบกเบนเบเปเบเบเบเบฒเบเบเบญเบเบซเบฒเบเบธเปเบกเบซเบเบถเปเบเบซเบผเบท
เปเบชเบฑเปเบเปเบเบตเปเบกเปเบเบตเบกเบเบตเปเบกเบตเบเปเปเบฒเบชเบญเบเปเบกเบฑเบ (เบเบฒเบกเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ), เบเปเบญเบเบเบตเปเบเบธเปเบกเบเบทเบเบเปเบฒเบซเบเปเบฒเบเปเบงเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ
เปเบชเบฑเปเบเบซเบงเปเบฒเบ (เบซเบผเบทเบเปเบญเบเบซเบงเปเบฒเบเปเบเบปเปเบฒเบเบฑเปเบ). เบเบธเปเบกเบเบฐเบเปเบญเบเบขเบนเปเปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเปเปเบเบงเบฒเบกเบซเบผเบทเปเบเบฑเบ
เปเบชเบฑเปเบเบชเบธเบเบเปเบฒเบเบเบตเปเบเปเปเปเบกเปเบ whitespace เบเปเบญเบเปเบชเบฑเปเบเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ ---. เบชเบฒเบกเปเบเบทเปเบญเบเบซเบกเบฒเบเบฅเบปเบเบเบฑเปเบเบเปเบฒเบง
เปเบฅเบตเปเบกเบเบปเปเบเบชเปเบงเบ patch เบเบญเบเบเปเปเบเบงเบฒเบก.
เปเบกเบทเปเบญเบญเปเบฒเบเบเบปเบงเบขเปเบฒเบ, เบชเบฒเบกเบฒเบเบกเบตเบเปเบญเบเบซเบงเปเบฒเบเบเปเบญเบเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบ token, เบเบปเบงเปเบเบ
เปเบฅเบฐเบกเบนเบเบเปเบฒ. เบกเบฑเบเบเบฑเบเบชเบฒเบกเบฒเบเบกเบตเบเปเบญเบเบซเบงเปเบฒเบเบเบฒเบเปเบ token เปเบฅเบฐเบเปเบฒ.
เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒ เบฅเบปเบเบเปเบงเบ เบเปเปเบเบฐเบเบดเบเบฑเบเบเบฒเบกเปเบฅเบฐเบเปเปเบกเบตเบเบธเบเบเบฐเบชเบปเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบเบเปเบฒเบเบงเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบ RFC 822
เบชเปเบงเบเบซเบปเบง. เบเบปเบงเบขเปเบฒเบเบเบงเบเปเบเบปเบฒเบเปเปเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเบฑเบเปเบชเบฑเปเบ, เบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบฅเบฐ
เบญเบฒเบเบเบฐเปเบเบฑเบเบเบปเบเบฅเบฐเบเบฝเบเบญเบทเปเบเปเบเปเบฒเบเบงเบเบซเบผเบฒเบ.
OPTIONS
--trim-เปเบเบปเปเบฒ
เบเปเบฒ เบชเปเบงเบเบซเบเบถเปเบเบเบญเบ trailer เปเบเบกเบตเบเปเบญเบเบซเบงเปเบฒเบเบเบฝเบเปเบเป, trailer เบเบฑเบเบซเบกเบปเบเบเบฐเปเบเบฑเบ
เปเบญเบปเบฒเบญเบญเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบเบปเบเปเบเปเบฎเบฑเบ. เบญเบฑเบเบเบตเปเปเบเปเปเบเปเบเบฑเบเบฅเบปเบเบเปเบงเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเปเปเป
เบฅเบปเบเบเปเบงเบ.
-- เบเบปเบงเบขเปเบฒเบ [(=|:) ]
เบฅเบฐเบเบธ a ( , ) เบเบนเปเบเบตเปเบเบงเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบ trailer เบเบฑเบเบงเบฑเบเบชเบฐเบเบธเบเปเบญเบ
เบเปเปเบเบงเบฒเบก. เปเบเบดเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบตเป.
CONFIGURATION เบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบ
trailer.separators
เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเบญเบเบงเปเบฒเบเบปเบงเบฅเบฐเบเบญเบเปเบเบเบทเบเบฎเบฑเบเบฎเบนเปเบงเปเบฒเปเบเบฑเบเบเบปเบงเปเบเบเบเบปเบงเบขเปเบฒเบ. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ
เบเบฝเบเปเบเป : เบเบทเบเบฎเบฑเบเบฎเบนเปเบงเปเบฒเปเบเบฑเบเบเบปเบงเปเบเบ trailer, เบเบปเบเปเบงเบฑเปเบเบเบฑเปเบ = เปเบเปเบฎเบฑเบเบเบฒเบเบเบญเบกเบฎเบฑเบเบชเบฐเปเบซเบกเบตเบเปเบฝเบงเบเบฑเบ
เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบเบฑเบเปเบเปเบเบฑเบเบเปเบฒเบชเบฑเปเบ git เบญเบทเปเบเป.
เบเบปเบงเบญเบฑเบเบชเบญเบเบเปเบฒเบญเบดเบเบเบตเปเปเบซเปเปเบเบเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเบฐเปเบเบฑเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเปเบเปเปเบเปเบงเบฅเบฒเบเบตเป
เบเบปเบงเปเบเบเบญเบทเปเบเบเปเปเปเบเปเบฅเบฐเบเบธเปเบงเปเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบชเบณเบฅเบฑเบเบเบปเบงเบขเปเบฒเบเบเบตเป.
เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเปเบกเปเบ "%=$", เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฝเบเปเบเปเปเบชเบฑเปเบเบเบตเปเปเบเปเบฎเบนเบเปเบเบ
เบเบฑเบ เบเบฑเบโเบเบธ %, = or $ เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบญเบเบเปเบฒเบเปเบเบฐเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒ
เบฅเบปเบเบเปเบงเบ. เปเบฅเบฐ % เบเบฐเปเบเบฑเบเบเบปเบงเปเบเบเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเปเบเป, เบเบฑเปเบเบเบฑเปเบเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ trailers เบเบฐเบเบฒเบเบปเบ
เบเบท: % (เบซเบเบถเปเบเบชเปเบงเบเบฎเปเบญเบเปเบเบทเปเบญเบเบซเบกเบฒเบเปเบฅเบฐเบเปเบญเบเบซเบงเปเบฒเบเบเบฐเบเบฒเบเบปเบเบฅเบฐเบซเบงเปเบฒเบ token
เปเบฅเบฐเบกเบนเบเบเปเบฒ).
trailer.where
เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเบญเบเบเปเบญเบเบเบตเป trailer เปเปเปเบเบฐเบเบทเบเปเบเบตเปเบก.
เบเบตเปเบชเบฒเบกเบฒเบเบชเบดเปเบเบชเบธเบเปเบเป, เปเบเบดเปเบเปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ, เปเบฅเบตเปเบกเบเบปเปเบ, เบซเบผเบฑเบเบเบฒเบเบซเบผเบทเบเปเบญเบ.
เบเปเบฒเบกเบฑเบเบชเบดเปเบเบชเบธเบเบฅเบปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเปเบฅเบฐ trailer เปเบซเบกเปเบเบฐเบเบฒเบเบปเบเบขเบนเปเปเบเบเบญเบเบเปเบฒเบเบเบญเบ trailers เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง.
เบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบฑเบเปเบกเปเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเปเบฅเบฐ trailer เปเบซเบกเปเบเบฐเบเบฒเบเบปเบเบขเบนเปเปเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบเบเบตเปเบเบฐเบชเบดเปเบเบชเบธเบ, เบเบญเบ
trailers เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง.
เบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบฑเบเปเบกเปเบเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเปเบฅเบฐ trailer เปเบซเบกเปเบเบฐเบเบฒเบเบปเบเบเบฝเบเปเบเปเบซเบผเบฑเบเบเบฒเบ trailer เบชเบธเบเบเปเบฒเบเบเบฑเบ
เบเบฝเบงเบเบฑเบ .
เบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบฑเบเปเบกเปเบเบเปเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเปเบฅเบฐ trailer เปเบซเบกเปเบเบฐเบเบฒเบเบปเบเบเบฝเบเปเบเปเบเปเบญเบเบเบตเปเบเบฐ trailer เบเปเบฒเบญเบดเบเบเบตเปเบกเบต
เบเบทโเบเบฑเบ .
trailer.ifexists
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบฅเบทเบญเบเปเบญเบปเบฒเบชเบดเปเบเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเบกเบต
เปเบฅเปเบงเบขเปเบฒเบเบซเบเปเบญเบเบซเบเบถเปเบ trailer เบเบฑเบเบญเบฑเบเบเบฝเบงเบเบฑเบ เปเบเบเปเปเบเบงเบฒเบก.
เบเปเบฒเบเบตเปเบเบทเบเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเปเบกเปเบ: addIfDifferentNeighbor (เบเบตเปเปเบกเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ),
addIfDifferent, เปเบเบตเปเบก, overwrite เบซเบผเบท doNothing.
เบเปเบงเบ addIfDifferentNeighbor, trailer เปเปเป เบเบฐเบเบทเบเปเบเบตเปเบกเบเบฝเบเปเบเปเบเปเบฒเบเปเปเบกเบต trailer เบเบฑเบ
เบเบฝเบงเบเบฑเบ ( , ) เบเบนเปเปเบกเปเบเบขเบนเปเบเปเบฒเบเปเบเบดเบเบซเบผเบทเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเปเบชเบฑเปเบเบเบตเป trailer เปเบซเบกเปเบเบฐเปเบเบฑเบ
เปเบเบตเปเบก
เบเปเบงเบ addIfDifferent, trailer เปเปเปเบเบฐเบเบทเบเปเบเบตเปเบกเบเบฝเบเปเบเปเบเปเบฒเบเปเปเบกเบต trailer เบเบฝเบงเบเบฑเบ
( , ) เบเบนเปเปเบกเปเบเบขเบนเปเปเบเบเปเปเบเบงเบฒเบกเปเบฅเปเบง.
เบเปเบงเบเบเบฒเบเปเบเบตเปเบก, trailer เปเปเปเบเบฐเบเบทเบเปเบเบตเปเบก, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบเบปเบงเบขเปเบฒเบเบเบตเปเบกเบตเบญเบฑเบเบเบฝเบงเบเบฑเบ ( ,
) เบเบนเปเปเบกเปเบเบขเบนเปเปเบเบเปเปเบเบงเบฒเบกเปเบฅเปเบง.
เบเปเบงเบเบเบฒเบเบเบปเบเปเบเบ, trailer เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเบเบฑเบเบญเบฑเบเบเบฝเบงเบเบฑเบ เบเบฐเบเบทเบเบฅเบถเบ เปเบฅเบฐเบญเบฑเบเปเปเป
trailer เบเบฐเบเบทเบเปเบเบตเปเบก. trailer เบเบตเปเบเบทเบเบฅเบปเบเบเบฐเปเบเบฑเบเบญเบฑเบเบเบตเปเปเบเปเบเบฝเบเบเบตเปเบชเบธเบ (เบกเบตเบญเบฑเบเบเบฝเบงเบเบฑเบ
) เปเบเบชเบฐเบเบฒเบเบเบตเปเบเปเบญเบเบเบตเปเบเบฐเปเบเบตเปเบกเบญเบฑเบเปเบซเบกเป.
เบเปเบงเบ doNothing, เบเปเปเบกเบตเบซเบเบฑเบเบเบฐเปเบฎเบฑเบ; เบงเปเบฒเบเปเปเบกเบต trailer เปเบซเบกเปเบเบฐเบเบทเบเปเบเบตเปเบกเบเปเบฒเบซเบฒเบเบงเปเบฒเบกเบต
เปเบฅเปเบงเบเบฑเบเบญเบฑเบเบเบฝเบงเบเบฑเบ เปเบเบเปเปเบเบงเบฒเบก.
trailer.ifmising
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบฅเบทเบญเบเปเบญเบปเบฒเบชเบดเปเบเบเบตเปเบเบฐเบเบดเบเบฑเบเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเบกเบต
เบเบฑเบเบเปเปเบเบฑเบเบกเบต trailer เบเบฝเบงเบเบฑเบ เปเบเบเปเปเบเบงเบฒเบก.
เบเปเบฒเบเบตเปเบเบทเบเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบกเปเบ: เปเบเบตเปเบก (เบเบตเปเปเบกเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ) เปเบฅเบฐ doNothing.
เบเปเบงเบเบเบฒเบเปเบเบตเปเบก, trailer เปเปเปเบเบฐเบเบทเบเปเบเบตเปเบก.
เบเปเปเบกเบตเบซเบเบฑเบเปเบฎเบฑเบ, เบเปเปเบกเบตเบซเบเบฑเบเบเบฐเปเบฎเบฑเบ.
trailer. .เบเบฐเปเบ
เบฅเบฐเบซเบฑเบเบเบตเปเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบ เปเบ trailer เปเบเป. เปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเบฐเปเบเบเบตเป, เบ
เบเบปเบงเปเบเบเบชเบฒเบกเบฒเบเบเบฒเบเบปเบเปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบฒเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเปเบญเบ. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฝเบเปเบเปเบเบทเบเบเปเบญเบ
เบเบปเบงเปเบเบเปเบกเปเบ :, เปเบเปเบเบตเปเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเบเปเบเปเปเบเบเปเบเปเบเบปเบงเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒ trailer.separators.
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบกเบตโเบเบปเบงโเปเบเบโ, เบซเบผเบฑเบโเบเบฒเบโเบเบฑเปเบโเบเบตเปโเบชเปเบฒโเบเบฑเบโเบเบฐโเบเบทเบโเบเปเบฒโเปเบเปโเปเบเบโเบเบตเปโเบเบฐโเบเบฑเบโเบชเบญเบโเปเบเปโ เปเบฅเบฐ
เบเบปเบงเบเบฑเปเบเปเบฅเบตเปเบกเบเบปเปเบเปเบกเบทเปเบญเปเบเบตเปเบกเบเบปเบงเบขเปเบฒเบ.
trailer. .เบขเบนเปเปเบช
เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเปเบเปเปเบงเบฅเบฒเบเปเบฒเบเบฝเบงเบเบฑเบเบเบฑเบ trailer.where เบเบปเบงเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบฐเบกเบฑเบ
overrides เบชเบดเปเบโเบเบตเปโเบฅเบฐโเบเบธโเปเบงเปโเปเบเบโเบเบฒเบโเปเบฅเบทเบญเบโเบเบฑเปเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบ trailers เบเบตเปโเบฅเบฐโเบเบธโเปเบงเปโ .
trailer. .เบกเบตเบขเบนเป
เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเปเบเปเปเบงเบฅเบฒเบเปเบฒเบเบฝเบงเบเบฑเบเบเบฑเบ trailer.ifexist เบเบปเบงเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบฐเบกเบฑเบ
overrides เบชเบดเปเบโเบเบตเปโเบฅเบฐโเบเบธโเปเบงเปโเปเบเบโเบเบฒเบโเปเบฅเบทเบญเบโเบเบฑเปเบโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบ trailers เบเบตเปโเบฅเบฐโเบเบธโเปเบงเปโ .
trailer. .เบเปเบฒเบเปเปเบกเบต
เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเปเบเปเปเบงเบฅเบฒเบเปเบฒเบเบฝเบงเบเบฑเบเบเบฑเบ trailer.ifmising เบเบปเบงเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบฐ
เบกเบฑเบ overrides เบชเบดเปเบโเบเบตเปโเปเบเปโเบฅเบฐโเบเบธโเปเบงเปโเปเบเบโเบเบฒเบโเปเบฅเบทเบญเบโเบเบตเปโเบชเปเบฒโเบฅเบฑเบโเบเบฒเบ trailers เบเบตเปโเบฅเบฐโเบเบธโเปเบงเปโ .
trailer. .เบเปเบฒเบชเบฑเปเบ
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเปเบฒเบชเบฑเปเบ shell เบเบตเปเบเบฐเปเบญเบตเปเบเบงเปเบฒ
เบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบตเปเบกเบซเบผเบทเบเบฑเบเปเบเบ trailer เบเบตเปเบกเบตเบเปเบฒเบเบปเบเปเบงเป .
เปเบกเบทเปเบญเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเบทเบเบฅเบฐเบเบธ, เบเบถเบเบเบดเบเปเบฒเปเบกเปเบเปเบเบฑเบเบเบดเปเบชเบ =
เบเบฒเบเปเบเปเบเบฝเบเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบเบญเบเบเบปเปเบเบเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เบเปเบญเบเบเบตเป เบเบทเบโเบเบฐโเบเบดโเบเบฑเบโเปเบเบทเปเบญโเปเบเบฑเบ
เบเบปเบโเบเบฐโเบฅเบดเบโเบกเบฒเบโเบเบฐโเบเบฒเบโเบเบญเบโเบเปเบฒโเบชเบฑเปเบโเบเบตเปโเบเปเบฒโเบเบปเบโเปเบงเปโเบเบตเปโเบกเบตโเบเปเบญเบโเบเบฒเบงโเบเปเบฒโเบซเบเปเบฒโเปเบฅเบฐโเบเบดเบโเบเบฒเบกโ
เบเบฑเบเบญเบญเบ.
เบเปเบฒเบเปเบฒเบชเบฑเปเบเบเบฐเบเบญเบเบเปเบงเบเบชเบฐเบเบฃเบดเบ $ARG, เบชเบฐเบเบฃเบดเบเบเบตเปเบเบฐเบเบทเบเปเบเบเบเบตเปเบเปเบงเบ
เบชเปเบงเบเบซเบเบถเปเบเบเบญเบ trailer เบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเบเบฑเบเบญเบฑเบเบเบฝเบงเบเบฑเบ , เบเปเบฒเบกเบต, เบเปเบญเบเบเปเบฒเบชเบฑเปเบเปเบกเปเบ
เปเบเบตเบเบเบปเบง.
เบเปเบฒเบเบฒเบ = เบเบฒเบเปเบเปเบเบฝเบเบเบฑเบเบเบทเบเบชเบปเปเบเบเปเบฒเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เปเบกเบทเปเบญ a
trailer. .เบเปเบฒเบชเบฑเปเบ เปเบเปเบเบทเบเบเบฑเปเบเบเปเบฒ, เบเปเบฒเบชเบฑเปเบเบเบฑเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบปเบ
เบเบฒเบเปเบเปเบเบฝเบเปเบซเบผเบปเปเบฒเบเบตเป. เปเบฅเบฐ เบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเบฒเบเปเบเปเบเบฝเบเปเบซเบผเบปเปเบฒเบเบตเป, เบเปเบฒเบกเบต, เบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญ
เบเปเบฝเบเบชเบฐเบเบฃเบดเบ $ARG เปเบเบเปเบฒเบชเบฑเปเบ.
เบเบปเบงเบขเปเบฒเบ
ยท เบเบฑเปเบเบเปเบฒ a เบญเบฒเบเบฒเบ trailer เบเบฑเบ a เปเบเบฑเบเบญเบญเบเปเบเบ เบเบตเปเบชเปเบฒเบเบฑเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบเบตเปเบกเบชเบญเบเบเบญเบ trailers เปเบซเบผเบปเปเบฒเบเบตเป
เบเปเปเบเบฑเบเบเปเปเบเบงเบฒเบก:
$ git config trailer.sign.key "Signed-off-by"
$ cat msg.txt
เปเบฅเบทเปเบญเบ
เบเปเปเบเบงเบฒเบก
$ cat msg.txt | git interpret-trailers --trailer' sign: Alice[email protected]>' --trailer 'เบเปเบฒเบ: Bob[email protected]>'
เปเบฅเบทเปเบญเบ
เบเปเปเบเบงเบฒเบก
เบฅเบปเบเบเบฒเบกเปเบเบ: Alice[email protected]>
เบฅเบปเบเบเบฒเบกเปเบเบ: Bob[email protected]>
ยทเบชเบฐเบเบฑเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบชเบธเบเบเปเบฒเบเปเบเบฑเบ patch, เปเบฅเบฐเปเบเบตเปเบก a Cc เปเบฅเบฐ เบเบปเบเบเบงเบเปเบเบ trailer เบเบฑเบโเบกเบฑเบโ:
$ git format-patch -1
0001-foo.patch
$ git interpret-trailers --trailer 'Cc: Alice[email protected]>' --trailer 'Reviewed-เปเบเบ: Bob[email protected]>' 0001-foo.patch >0001-bar.patch
ยท เบเบฑเปเบเบเปเบฒ a เบญเบฒเบเบฒเบ trailer เบเบตเปเบกเบตเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบฐเปเบเบตเปเบกเบญเบฑเบเบเบฐเปเบเบกเบฑเบ 'Signed-off-by:' เบเบฑเบ
เบเปเปเบกเบนเบเบเบนเปเบเบฝเบเบเบฝเบเปเบเปเบเปเบฒเบเปเปเบกเบต 'Signed-off-by: ' เปเบฅเปเบง, เปเบฅเบฐเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบกเบฑเบเปเบเบงเปเบ
เบงเบฝเบ:
$ git config trailer.sign.key "Signed-off-by:"
$ git config trailer.sign.ifmissing เปเบเบตเปเบก
$ git config trailer.sign.ifexists doNothing
$ git config trailer.sign.command 'echo "$(git config user.name) <$(git config user.email)>"'
$ git interpret-trailers <
> EOF
เบฅเบปเบเบเบฒเบกเปเบเบ: Bob[email protected]>
$ git interpret-trailers <
> เบฅเบปเบเบเบฒเบกเปเบเบ: Alice[email protected]>
> EOF
เบฅเบปเบเบเบฒเบกเปเบเบ: Alice[email protected]>
ยท เบเบฑเปเบเบเปเบฒ a เบเบฒเบเปเบเปเปเบ trailer เบเบตเปเบกเบตเบเบฐเปเบเบเบตเปเบเบฐเบเบญเบเบเปเบงเบ a # เปเบฅเบฐเบเปเปเบกเบตเบเปเบญเบเบซเบงเปเบฒเบเบซเบผเบฑเบเบเบฒเบเบเบตเป
เบฅเบฑเบเบชเบฐเบเบฐ, เปเบฅเบฐเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเปเบเบงเปเบ:
$ git config trailer.separators ":#"
$ git config trailer.fix.key "เปเบเปเปเบ #"
$ echo "เบงเบดเบเบฒ" | git interpret-trailers --trailer fix=42
เปเบฅเบทเปเบญเบ
เปเบเปเปเบ #42
ยท เบเบฑเปเบเบเปเบฒ a เปเบเบดเปเบ trailer เบเบตเปเบกเบตเบเปเบฒเบชเบฑเปเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบซเบปเบงเบเปเปเบเบญเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบตเปเปเบเบฑเบ
เบเบตเปเบเปเบฝเบงเบเปเบญเบ, เปเบฅเบฐเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเปเบเบงเปเบ:
$ git config trailer.see.key "เปเบเบดเปเบ-เบเบฑเบ:"
$ git config trailer.see.ifExists "เปเบเบเบเบตเป"
$ git config trailer.see.if เบเบฒเบ "doNothing"
$ git config trailer.see.command "git log -1 --oneline --format=\"%h (%s)\" --abbrev-commit --abbrev=14 \$ARG"
$ git interpret-trailers <
> เบงเบดเบเบฒ
>
> เบเปเปเบเบงเบฒเบก
>
> เปเบเบดเปเบ: HEAD~2
> EOF
เปเบฅเบทเปเบญเบ
เบเปเปเบเบงเบฒเบก
เปเบเบดเปเบ: fe3187489d69c4 (เบซเบปเบงเบเปเปเบเบญเบเบชเบฑเบเบเบฒเบเบตเปเบเปเบฝเบงเบเปเบญเบ)
ยท เบเบณเบเบปเบเบเปเบฒ commit template เบเบฑเบ trailers เบเบฒเบเบญเบฑเบเบเบตเปเบกเบตเบเปเบฒเบซเบงเปเบฒเบเปเบเบปเปเบฒ (เปเบเป sed เปเบเบทเปเบญเบชเบฐเปเบเบ
เปเบฅเบฐเบฎเบฑเบเบชเบฒเบเบทเปเบเบเบตเปเบเบดเบเบขเบนเปเบเปเบฒเบเบเบญเบเบเบปเบงเบเปเบงเบ), เบเบฒเบเบเบฑเปเบเบเบณเบเบปเบเบเปเบฒ commit-msg.
hook เบเบตเปเปเบเป เปเบ เบเบฒเบเบเบตเบเบงเบฒเบก เปเบฒเบ เบเบญเบเบฅเบปเบเบเปเบงเบ เปเบเบทเปเบญเปเบญเบปเบฒ trailers เบเบตเปเบกเบตเบเปเบฒเบซเบงเปเบฒเบเปเบเบปเปเบฒเปเบฅเบฐเปเบเบตเปเบก
a เบฅเบธเปเบ git เบฅเบปเบเบเปเบงเบ:
$sed -e 's/ Z$/ /' >commit_template.txt <
> *** เบซเบปเบงโเบเปเป ***
>
> *** เบเปเปโเบเบงเบฒเบก ***
>
> เบเบฒเบเปเบเปเปเบ: Z
> Cc: Z
> เบเบปเบเบเบงเบเปเบเบ: Z
> เบฅเบปเบเบเบฒเบกเปเบเบ: Z
> EOF
$ git config commit.template commit_template.txt
$ cat >.git/hooks/commit-msg <
> #!/ เบเบฑเบ / sh
> git interpret-trailers --trim-empty --trailer "git-version: \$(git describe)" "\$1" > "\$1.new"
> mv "\$1.new" "\$1"
> EOF
$ chmod +x .git/hooks/commit-msg
เปเบเป git-interpret-trailers เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net