เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ git-blame เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเปเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
git-blame - เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบชเบดเปเบเบเบตเปเบเบฑเบเปเบเปเปเบฅเบฐเบเบนเปเบเบฝเบเบเบฑเบเปเบเปเบซเบผเปเบฒเบชเบธเบเปเบเปเบฅเบฐเปเบเบงเบเบญเบเปเบเบฅเป
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
เปเบ เปเบเบ [-c] [-b] [-l] [--root] [-t] [-f] [-n] [-s] [-e] [-p] [-w] [--incremental]
[-เบฅ ] [-เบช ] [-M] [-C] [-C] [-C] [--since= ]
[--abbrev= ] [ | --เปเบเบทเปเบญเปเบ | -- เบเบตเปเบ ] [--]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
เบเบฑเบเบเบฒเบเปเบเปเบฅเบฐเปเบเบงเปเบเปเบเบฅเปเบเบตเปเปเบซเปเบกเบฒเบเปเบงเบเบเปเปเบกเบนเบเบเบฒเบเบเบฒเบเบเบฑเบเปเบเปเบซเบผเปเบฒเบชเบธเบ
เปเบเปเปเบเบชเบฒเบ. เบเบฒเบเปเบฅเบทเบญเบเบญเบทเปเบ, เปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฒเบเบเบฒเบเบเบฑเบเปเบเปเบเบตเปเปเบซเปเปเบงเป.
เปเบกเบทเปเบญเบเปเบฒเบเบปเบเบซเบเบถเปเบเบเบฑเปเบเบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ, -L เบเปเบฒเบเบฑเบเบเปเบฒเบเบฑเบเบเบฒเบเปเบชเปเปเบเบงเบเบตเปเบฎเปเบญเบเบเป.
เบเบปเปเบเบเปเบฒเปเบเบตเบเบเบญเบเบชเบฒเบเปเบกเปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเบปเปเบงเบเบฒเบเบเปเบฝเบเบเบทเปเปเบเบฅเปเบเบฑเบเบซเบกเบปเบ (เบเบฐเบเบธเบเบฑเบเบขเบนเปเบเบตเปเบเบฑเปเบ
เบเปเปโเบกเบตโเบเบฒเบโเปเบฅเบทเบญเบโเบเบตเปโเบเบฐโเบเบดเบโเบเบฒเบโเบเปเบฝเบโเบเบทเปโเบเบฑเปเบโเบเปเปโเปเบโเบเบตเปโ)โ. เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบกเปเบเบงเบเบตเปเบเปเบฒเบเบเบฒเบเปเบเบฅเปเบซเบเบถเปเบเปเบเบซเบฒ
เบญเบทเปเบ, เบซเบผเบทเบเบฐเบเบดเบเบฑเบเบเบฒเบกเปเบชเบฑเปเบเบเบตเปเบเบทเบเบเบฑเบเบฅเบญเบเปเบฅเบฐเบงเบฒเบเบเบฒเบเปเบเบฅเปเบญเบทเปเบ, เปเบฅเบฐเบญเบทเปเบเป, เปเบเบดเปเบ
-C เปเบฅเบฐ -M เบเบฒเบโเปเบฅเบทเบญเบโ.
เบเบปเบเบฅเบฒเบเบเบฒเบเบเปเปเปเบเปเบเบญเบเบเปเบฒเบเบซเบเบฑเบเบเปเบฝเบงเบเบฑเบเบชเบฒเบเบเบตเปเบเบทเบเบฅเบถเบเบซเบผเบทเบเปเบฝเบเปเบเบ; เปเบเบปเปเบฒ
เบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบกเบทเปเบเบฑเปเบ: เปเบ diff เบซเบผเบท "pickaxe" เบเบฒเบเปเบเปเบเบญเบเบเบตเปเปเบเปเบเปเบฒเบงเบกเบฒเปเบเบเบซเบเปเปเปเบ
เบงเบฑเบเบเปเปเปเบเบเบตเป.
เบเบญเบโเบเบฒเบโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบเปเบฒโเบเบฑเบโเบเบฒเบโเปเบเบฅโเปโ, Git เบเบฑเบโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบโเบเบฒเบโเบเบปเปเบโเบซเบฒโเบเบฐโเบซเบงเบฑเบโเบชเบฒเบโเบเบฒเบโเบเบฑเบโเบเบฐโเบเบฒโ
เบชเปเบฒเบฅเบฑเบเปเบงเบฅเบฒเบเบตเป snippet เบฅเบฐเบซเบฑเบเปเบเบตเบเบเบถเปเบเปเบเบเบฒเบเบเปเบฝเบเปเบเบ. เบเบตเปเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบดเบเบเบฒเบกเปเบงเบฅเบฒเบเบตเปเบฅเบฐเบซเบฑเบ
snippet เปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเปเบเปเบเบฅเป, เบเปเบฒเบเบซเบผเบทเบชเปเบฒเปเบเบปเบฒเบฅเบฐเบซเบงเปเบฒเบเปเบเบฅเป, เปเบฅเบฐเปเบเบเบตเปเบชเบธเบเบเปเบเบทเบเบฅเบถเบเบเบดเปเบกเบซเบผเบท
เบเบปเบเปเบเบ. เบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเบฒเบเบเบญเบเบซเบฒเบชเบฒเบเบเปเปเบเบงเบฒเบกเปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบ. เบเบปเบงเบขเปเบฒเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบเบญเบ
เบเบฒเบเปเบเปเบเบญเบ pickaxe เบเบตเปเบเบญเบเบซเบฒเบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบดเบเบดเบเบฝเบเบเบฒเบเบเปเบฒเปเบเป:
$ git log --pretty=oneline -S'blame_usage'
5040f17eba15504bad66b14a645bddd9b015ebb7 blame -S <ancestry-file>
ea4c7f9bf69e781dd0cd88d2bccb2bf5cc15c9a7 git-blame: Make the output
OPTIONS
-b
เบชเบฐเปเบเบ SHA-1 เบซเบงเปเบฒเบเปเบเบปเปเบฒเบชเบณเบฅเบฑเบเบเบญเบเปเบเบเบเบฒเบเปเบเบ. เบเบตเปเบเบฑเบเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเปเบเปเปเบเบเบเปเบฒเบ
เบเบฒเบเปเบฅเบทเบญเบ config blank.blank.
-- เบฎเบฒเบ
เบขเปเบฒเบเบฐเบเบดเบเบฑเบเบเปเปเบเปเปเบเบนเบเบกเบฑเบเบเบญเบเบฎเบฒเบเปเบเบฑเบเบเบญเบเปเบเบ. เบเบตเปเบเบฑเบเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเปเบเปเปเบเบเบเปเบฒเบ
เบเบปเบงเปเบฅเบทเบญเบ config blam.showRoot.
-- เบชเบฐโเปเบเบโเบชเบฐโเบเบดโเบเบดโ
เบฅเบงเบกเปเบญเบปเบฒเบชเบฐเบเบดเบเบดเปเบเบตเปเบกเปเบเบตเบกเปเบเบเบญเบเบเปเบฒเบเบเบญเบเบเบปเบเบเบฐเบฅเบดเบเบเปเบฒเบเบด.
-เบฅ , , -L:
เบเบฑเบเบเบฒเบเบชเบฐเปเบเบฒเบฐเบเปเบงเบเปเบเบงเบเบตเปเปเบซเป. เบญเบฒเบเบเบฐเบเบทเบเบเปเบฒเบเบปเบเบซเบผเบฒเบเบเบฑเปเบ. เบเบฑเบเบเปเบญเบเบเบฑเบ
เปเบฅเบเบฐเปเบกเปเบเบญเบฐเบเบธเบเบฒเบ.
เปเบฅเบฐ เปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบ. โ-เบฅ โ เบซเบผเบท โ-L ,โ spans เบเบฒเบ เบเบฑเบ
เบเปเบฒเบโเบเบญเบโเปเบเบฅโเปโ. โ-L , โ เบเบฐเบซเบเบฒเบเบเบฒเบเบเบธเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเปเบเบฅเปเปเบเบซเบฒ .
เปเบฅเบฐ เบชเบฒเบกเบฒเบเปเบญเบปเบฒเบซเบเบถเปเบเปเบเปเบเบเบเบญเบกเปเบซเบผเบปเปเบฒเบเบตเป:
ยท เบเปเบฒเบเบงเบ
เบเปเบฒ เบซเบผเบท เปเบกเปเบเบเบปเบงเปเบฅเบ, เบกเบฑเบเบฅเบฐเบเบธเบเบปเบงเปเบฅเบเปเบชเบฑเปเบเบขเปเบฒเบเปเบเปเบเบดเบ (เบเบฑเบเปเบเบง
เปเบเปเบเบต 1).
ยท /regex/
เปเบเบเบเบญเบกเบเบตเปเบเบฐเปเบเปเปเบเบงเบเปเบฒเบญเบดเบเบเบตเปเบเบปเบเบเบฑเบ POSIX regex เบเบตเปเบฅเบฐเบเบธ. เบเปเบฒ เปเบเบฑเบ
regex, เบกเบฑเบเบเบฐเบเบปเปเบเบซเบฒเบเบฒเบเบเบธเบเบชเบดเปเบเบชเบธเบเบเบญเบเบเปเบงเบ -L เบเบตเปเบเปเบฒเบเบกเบฒ, เบเปเบฒเบกเบต, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ
เบเบฒเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเปเบเบฅเป. เบเปเบฒ เปเบกเปเบ โ^/regex/โ, เบกเบฑเบเบเบฐเบเบญเบเบซเบฒเบเบฒเบเบเบธเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบ
เปเบเบฅเป. เบเปเบฒ เปเบกเปเบ regex, เบกเบฑเบเบเบฐเบเบปเปเบเบซเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบชเบฑเปเบเบเบตเปเปเบซเปเปเบเบ .
ยท +offset เบซเบผเบท -offset
เบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบ เปเบฅเบฐเบเบฐเบฅเบฐเบเบธเบเปเบฒเบเบงเบเบเบญเบเปเบเบงเบเปเบญเบเบซเบผเบทเบซเบผเบฑเบ
เปเบชเบฑเปเบเบเบตเปเปเบซเปเปเบเบ .
เบเปเบฒ โ: โ เบเบทเบเบกเบญเบเปเบซเปเปเบเบ เปเบฅเบฐ , เบกเบฑเบเปเบเบฑเบเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเปเบเบฑเบเบเบปเบเบเบฐเบเบด
เปเบเบดเปเบเปเบฒเบเปเบเบดเบเปเบฅเบเบฐเบเบฒเบเปเบเบง funcname เบเบณเบญเบดเบเบเบตเปเบเบปเบเบเบฑเบ , เปเบเบดเบ
เปเบเบง funcname เบเปเปเปเบ. โ: โ เบเบปเปเบเบซเบฒเบเบฒเบเบเบธเบเบชเบดเปเบเบชเบธเบเบเบญเบเบเปเบงเบ -L เบเบตเปเบเปเบฒเบเบกเบฒ, เบเปเบฒ
เปเบเบเปเปเบเบฒเบก, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเปเบเบฅเป. โ^: โ เบเบปเปเบเบซเบฒเบเบฒเบเบเบธเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเปเบเบฅเป.
-l
เบชเบฐเปเบเบ rev เบเบฒเบง (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: off).
-t
เบชเบฐเปเบเบเปเบงเบฅเบฒเบเบดเบ (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เบเบดเบ).
-เบช
เปเบเปเบเบฒเบเบเบฑเบเปเบเปเบเบฒเบ revs-file เปเบเบเบเบตเปเบเบฐเปเบเบซเบฒ git-rev-list(1).
-- เบเบตเปเบ
เบเปเบฒเบเบเบฐเบซเบงเบฑเบเบชเบฒเบเปเบเบเปเบฒเบเบซเบเปเบฒเปเบเบเบเบตเปเบเบฐเบเบญเบเบซเบฅเบฑเบ. เปเบเบเบเบตเปเบเบฐเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบฒเบเบเบฑเบเปเบเปเบเบตเป เบ
เปเบชเบฑเปเบเบเบฒเบเบปเบ, เบเบตเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบฒเบเปเบเปเปเบเบเบฑเปเบเบชเบธเบเบเปเบฒเบเบเบตเปเปเบชเบฑเปเบเบกเบตเบขเบนเป. เบเบตเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบต
เปเบฅเบเบฐเบเบฒเบเบเบฑเบเปเบเปเปเบเบฑเปเบ START..END เบเปเบญเบเบเบตเปเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเบฐเบเปเบฒเบเบดเบขเบนเปเปเบ START.
-p, --porcelain
เบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบฎเบนเบเปเบเบเบเบตเปเบเบทเบเบญเบญเบเปเบเบเบกเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเปเบเบเปเบเบทเปเบญเบเบเบฑเบ.
--line-porcelain
เบชเบฐโเปเบเบโเบฎเบนเบโเปเบเบ porcelainโ, เปเบเปโเบเบปเบโเบเบฐโเบฅเบดเบโเบเปเบฒโเบซเบกเบฑเปเบโเบชเบฑเบโเบเบฒโเบเปเปโเบกเบนเบโเบชเปเบฒโเบฅเบฑเบโเปเบเปโเบฅเบฐโเปเบชเบฑเปเบโ, เบเปเปโเบเบฝเบโเปเบเปโเปเบเปโ
เบเบฑเปเบเบเปเบฒเบญเบดเบเบเบตเปเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบทเบเบญเปเบฒเบเบญเบตเบ. เบซเบกเบฒเบเปเบเบดเบ --porcelain.
-- เปเบเบตเปเบกเบเบถเปเบ
เบชเบฐเปเบเบเบเบปเบเปเบเปเบฎเบฑเบเปเบเบตเปเบกเบเบถเปเบเปเบเบฎเบนเบเปเบเบเบเบตเปเบญเบญเบเปเบเบเบกเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเปเบเบเปเบเบทเปเบญเบเบเบฑเบ.
--เบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบ=
เบฅเบฐเบเบธเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบตเปเปเบเปเปเบเบทเปเบญเบญเบญเบเบเบทเปเบเบนเปเบเบฝเบ เปเบฅเบฐเปเบฎเบฑเบเบเบปเบเบชเบฐเบซเบผเบธเบ. เบเบฒเบโเบเบฑเปเบโเบเปเบฒโเบกเบฑเบโเปเบเบฑเบโ
none เบเบฒเบเบเปเบฒเบเบดเบเบดเบเบฝเบเบเบปเบเบเบฐเบฅเบดเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเปเบเปเปเบเบ. เบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเปเบเบดเปเบเบเบฒเบเบชเบปเบเบเบฐเบเบฒ
เบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเปเบ git-log(1) เบซเบเปเบฒเบเบนเปเบกเบท.
--เปเบเบทเปเบญเปเบ
เปเบกเบทเปเบญโเปเบโ เบเปเปเปเบเปเบฅเบฐเบเบธเปเบงเป, เบเปเบฒเบชเบฑเปเบเบญเบฐเบเบดเบเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบซเบผเบฑเบ
เบชเปเบฒเปเบเบปเบฒเบเบปเปเบเปเบกเปเบเบตเปเปเบฎเบฑเบเบงเบฝเบ. เบเบธเบเบเบตเปเปเบฎเบฑเบเปเบซเปเบเปเบฒเบชเบฑเปเบเบเปเบฒเบเปเบฒเปเบเบฑเบเบงเปเบฒเบเบปเปเบเปเบกเปเบเบตเปเปเบฎเบฑเบเบงเบฝเบเบชเปเบฒเปเบเบปเบฒ
เบกเบตเปเบเบทเปเบญเปเบเบเบญเบเปเบเบฅเปเบเบตเปเบกเบตเบเบทเป (เบฅเบฐเบเบธ - เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบเปเบฒเบชเบฑเปเบเบญเปเบฒเบเบเบฒเบ
เบงเบฑเบเบชเบฐเบเบธเบเปเบญเบเบกเบฒเบเบเบฐเบเบฒเบ).
--เบงเบฑเบเบเบต
เบฅเบฐเบเบธเบฎเบนเบเปเบเบเบเบตเปเปเบเปเปเบเบทเปเบญเบญเบญเบเบงเบฑเบเบเบต. เบเปเบฒ --date เบเปเปเปเบเปเปเบซเป, เบเปเบฒเบเบญเบ
เบเบปเบงเปเบ config blam.date เบเบทเบเปเบเป. เบเปเบฒเบเบปเบงเปเบ config blam.date เบเปเปเปเบเปเบเบทเบเบเบฑเปเบ,
เบฎเบนเบเปเบเบ iso เบเบทเบเบเปเบฒเปเบเป. เบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบตเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ, เปเบเบดเปเบเบเบฒเบเบชเบปเบเบเบฐเบเบฒเบเบญเบเบเบฒเบเปเบฅเบทเบญเบ --date
at git-log(1).
-M| |
เบเบงเบเบเบปเบเปเบชเบฑเปเบเบเบตเปเบเปเบฒเบ เบซเบผเบทเบชเบณเปเบเบปเบฒเบขเบนเปเบเบฒเบเปเบเปเบเบฅเป. เปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเปเบฒเบเบซเบผเบทเบชเปเบฒเปเบเบปเบฒเบเบฑเบเบเบญเบ
เบชเบฒเบ (เปเบเบฑเปเบ: เปเบเบฅเปเบเบปเปเบเบชเบฐเบเบฑเบเบกเบต A เปเบฅเบฐเบเบฒเบเบเบฑเปเบ B, เปเบฅเบฐเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบฐเบเปเบฝเบเปเบเบฑเบ B เปเบฅเบฐ
A), เบเบฐเปเบเบเบต เปเบเบ algorithm เบชเบฑเบเปเบเบเปเบซเบฑเบเบเบฝเบเปเบเปเปเบเบดเปเบเบซเบเบถเปเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบเปเบซเบงเปเบฅเบฐ
เปเบเบเบเบปเบเบเบฐเบเบดเบเบฐเบเปเบฒเบเบดเบเบดเบเบฝเบเบชเบฒเบเบเบตเปเบเบทเบเปเบฅเบทเปเบญเบเบเบถเปเบ (เปเบเบฑเปเบ: B) เปเบซเปเบเบฑเบเบเปเปเปเบกเปเปเบฅเบฐเบกเบญเบเบซเบกเบฒเบเบเปเบฒเบเบดเบเบดเบเบฝเบ
เปเบเบซเบฒเปเบชเบฑเปเบเบเบตเปเบเบทเบเบเปเบฒเบเบฅเบปเบ (เปเบเบฑเปเบ A) เปเบเบซเบฒเปเบเบฑเบ commit. เบเปเบงเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเป, เบเบฑเบเบชเบญเบ
เบเบธเปเบกเบเบญเบเบชเบฒเบเปเบเปเบเบทเบเบเปเบฒเบเบดเบเบดเบเบฝเบเบเปเปเปเบกเปเปเบเบเบเบฒเบเปเบฅเปเบเบเปเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเปเบเบตเปเบกเปเบเบตเบก.
เปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเปเบเปเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบนเบเบกเบฑเบเบเปเปเบฒเบชเบธเบเบเบญเบเบเปเบฒเบเบงเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบฅเบฐเบเบปเบงเปเบฅเบ
เบงเปเบฒ Git เบเปเบญเบเบเบงเบเบเบปเบเบงเปเบฒเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ / เบชเปเบฒเปเบเบปเบฒเบเบฒเบเปเบเปเบเบฅเปเปเบเบทเปเบญเปเบซเปเบกเบฑเบเปเบเบทเปเบญเบกเปเบเบเบชเบฒเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ
เบเบฑเบเบเปเปเปเบกเปเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 20.
-C| |
เบเบญเบเปเบซเบเบทเบญเปเบเบเบฒเบ -M, เบเบงเบเบเบปเบเบชเบฒเบเบเบตเปเบเปเบฒเบเบซเบผเบทเบเบฑเบเบฅเบญเบเบเบฒเบเปเบเบฅเปเบญเบทเปเบเปเบเบตเปเบเบทเบเบเบฑเบเปเบเปเปเบ
เบเปเบฒโเบซเบกเบฑเปเบโเบชเบฑเบโเบเบฒโเบเบฝเบงโเบเบฑเบโ. เบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบเบฑเบเบฅเบฐเบเบฝเบเปเบเบเบเบฒเบเบเบญเบเบเปเบฒเบเปเบฅเบฐเบเปเบฒเบเบฅเบฐเบซเบฑเบเปเบ
เบเปเบฒเบกเปเบเบฅเป. เปเบกเบทเปเบญเบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเบทเบเบกเบญเบเปเบซเปเบชเบญเบเบเบฑเปเบ, เบเปเบฒเบชเบฑเปเบเปเบเบตเปเบกเปเบเบตเบกเบเบญเบเบซเบฒ
เบชเปเบฒเปเบเบปเบฒเบเบฒเบเปเบเบฅเปเบญเบทเปเบเปเปเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบตเปเบชเปเบฒเบเปเบเบฅเป. เปเบกเบทเปเบญเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบทเบเบกเบญเบเปเบซเป
เบชเบฒเบกเปเบเบทเปเบญ, เบเปเบฒเบชเบฑเปเบเบเบฑเบเบเบญเบเบซเบฒเบชเปเบฒเปเบเบปเบฒเบเบฒเบเปเบเบฅเปเบญเบทเปเบเปเปเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเปเบเป.
เปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบเปเบเปเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบนเบเบกเบฑเบเบเปเปเบฒเบชเบธเบเบเบญเบเบเปเบฒเบเบงเบเบเบปเบงเบญเบฑเบเบชเบญเบเปเบฅเบฐเบเบปเบงเปเบฅเบ
เบเบตเป Git เบเปเบญเบเบเบงเบเบเบปเบเบงเปเบฒเปเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบ / เบชเปเบฒเปเบเบปเบฒเบฅเบฐเบซเบงเปเบฒเบเปเบเบฅเปเปเบเบทเปเบญเปเบซเปเบกเบฑเบเปเบเบทเปเบญเบกเปเบเบเบชเบฒเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ
เบเบฑเบเบเปเปเปเบกเปเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ. เปเบฅเบฐเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 40. เบเปเบฒเบกเบตเบซเบผเบฒเบเบเบงเปเบฒเบซเบเบถเปเบ -C
เบเบฒเบโเปเบฅเบทเบญเบโเบเบตเปโเปเบเปโเบฎเบฑเบโ, เปเบเปโ เบเบฒเบเปเบเปเบเบฝเบเบเบญเบ -C เบชเบธเบเบเปเบฒเบเบเบฐเบกเบตเบเบปเบ.
-h
เบชเบฐเปเบเบเบเปเปเบเบงเบฒเบกเบเปเบงเบเปเบซเบผเบทเบญ.
-c
เปเบเปเบฎเบนเบเปเบเบเบเบปเบเบเบฐเบฅเบดเบเบเบฝเบงเบเบฑเบเบเบฑเบ git-annotate(1) (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เบเบดเบ).
--score-debug
เบฅเบงเบกโเปเบญเบปเบฒโเบเปเปโเบกเบนเบโเบเบตโเบเบฑเบโเบเบตเปโเบเปเบฝเบงโเบเปเบญเบโเบเบฑเบโเบเบฒเบโเปเบเบทเปเบญเบโเปเบซเบงโเบเบญเบโเปเบชเบฑเปเบโเบฅเบฐโเบซเบงเปเบฒเบโเปเบเบฅโเป (เปเบเบดเปเบ -Cโ)
เปเบฅเบฐเบเปเบฒเบเบชเบฒเบเบเบฒเบเปเบเปเบเบฅเป (เปเบเบดเปเบ -M). เบเบปเบงเปเบฅเบเบเปเบฒเบญเบดเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบกเปเบเบเบฐเปเบเบ. เบเบตเปโเปเบกเปเบ
เบเปเบฒเบเบงเบเบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเปเบเบฑเบเบเบปเบงเปเบฅเบ เปเบฅเบฐเบเบปเบงเปเบฅเบเบเบตเปเบเบงเบเบเบปเบเบงเปเบฒเบกเบตเบเบฒเบเบเปเบฒเบเบฅเบฐเบซเบงเปเบฒเบ เบซเบผเบทเบเบฒเบเปเบ
เปเบเบฅเป. เบญเบฑเบเบเบตเปเบเปเบญเบเบชเบนเบเบเบงเปเบฒเปเบเบเบเบตเปเปเบเปเบเบญเบเบชเบณเบฅเบฑเบ เปเบ เปเบเบ เบเบดเบเบฒเบฅเบฐเบเบฒเบชเบฒเบเบเบญเบ
เบฅเบฐโเบซเบฑเบโเบเบตเปโเบเบฐโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเปเบฒเบโ.
-f, --show-name
เบชเบฐเปเบเบเบเบทเปเปเบเบฅเปเปเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบปเปเบเบชเบฐเบเบฑเบ. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบทเปเปเบเบฅเปเบเบฐเบชเบฐเปเบเบเบเปเบฒเบกเบต
เปเบเบงเปเบเบเปเปเบเปเบเบตเปเบกเบฒเบเบฒเบเปเบเบฅเปเบเบตเปเบกเบตเบเบทเปเบญเบทเปเบ, เปเบเบทเปเบญเบเบเบฒเบเบเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเบเปเบฝเบเบเบทเป.
-n, --show-เบเปเบฒเบเบงเบ
เบชเบฐโเปเบเบโเปเบฅเบโเปเบเบงโเปเบโเบเปเบฒโเบซเบกเบฑเปเบโเบชเบฑเบโเบเบฒโเบเบปเปเบโเบชเบฐโเบเบฑเบ (เบเปเบฒโเปเบฅเบตเปเบกโเบเบปเปเบโ: offโ)โ.
-s
เบเบฑเบเบเบงเบฒเบเบเบทเปเบเบนเปเบเบฝเบเปเบฅเบฐเปเบงเบฅเบฒเบญเบญเบเบเบฒเบเบเบปเบเปเบเปเบฎเบฑเบ.
-e, --show-email
เบชเบฐเปเบเบเบญเบตเปเบกเบงเบเบญเบเบเบนเปเบเบฝเบเปเบเบเบเบทเปเบเบนเปเบเบฝเบ (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ: เบเบดเบ). เบเบตเปเบเบฑเบเบชเบฒเบกเบฒเบเปเบเบฑเบ
เบเบงเบเบเบธเบกเบเปเบฒเบเบเบฒเบเปเบฅเบทเบญเบ config blam.showEmail.
-w
เบเปเปเบชเบปเบเปเบเบเปเบญเบเบซเบงเปเบฒเบเปเบกเบทเปเบญเบเบฝเบเบเบฝเบเบฅเบธเปเบเบเบญเบเบเปเปเปเบกเป เปเบฅเบฐเบเบญเบเบฅเบนเบเปเบเบทเปเบญเบเบญเบเบซเบฒเบเปเบญเบ
เบชเบฒเบเบกเบฒเบเบฒเบ.
--abbrev=
เปเบเบโเบเบตเปโเบเบฐโเบเปเบฒโเปเบเปโเบกเบฒเบโเบเบฐโเบเบฒเบ 7+1 เปเบฅเบโเบเบฒเบโเบชเบดเบโเบซเบปเบโเปเบเบฑเบโเบเบทเปโเบงเบฑเบโเบเบธโเบเบตเปโเบซเบเปเปโ,
เปเบเป +1 เบเบปเบงเปเบฅเบ. เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒ 1 เบเบฑเบเปเบกเปเบเปเบเปเบชเปเบฒเบฅเบฑเบ cart เปเบเบทเปเบญเบซเบกเบฒเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเปเบเบเปเบเบ.
เบเบฒเบ เบเบญเบเปเบเบทเบญเบ เบฎเบนเบเปเบเบ
เปเบเบฎเบนเบเปเบเบเบเบตเป, เปเบเปเบฅเบฐเปเบชเบฑเปเบเปเบกเปเบเบเบปเบเบเบฐเบฅเบดเบเบซเบผเบฑเบเบเบฒเบ header; header เบเปเบฒเปเบชเบธเบเบเบตเปเบกเบต
เปเบชเบฑเปเบโเบเปเบฒโเบญเบดเบโเบเบตเปโเบกเบตโ:
ยท 40-byte SHA-1 เบเบญเบ commit เปเบชเบฑเปเบเปเบกเปเบ attributed;
ยท เบเปเบฒเบเบงเบเปเบเบงเบเบญเบเปเบเบงเปเบเปเบเบฅเปเบเบปเปเบเบชเบฐเบเบฑเบ;
ยท เบเปเบฒเบเบงเบเปเบเบงเบเบญเบเปเบเบงเปเบเปเบเบฅเปเบชเบธเบเบเปเบฒเบ;
ยทเบขเบนเปเปเบเปเบชเบฑเปเบเบเบตเปเปเบฅเบตเปเบกเบเบปเปเบเบเบธเปเบกเบเบญเบเบชเบฒเบเบเบฒเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบตเปเปเบเบเบเปเบฒเบเบเบฒเบเปเบชเบฑเปเบเบเบตเปเบเปเบฒเบเบกเบฒ,
เบเปเบฒเบเบงเบเบเบญเบเบชเบฒเบเปเบเบเบธเปเบกเบเบตเป. เปเบเบชเบฒเบเบเปเปเปเบ, เบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบตเปเปเบกเปเบเบเปเปเบกเบต.
เปเบเบงเบซเบปเบงเบเบตเปเปเบกเปเบเบเบดเบเบเบฒเบกเบเปเบงเบเบเปเปเบกเบนเบเบเปเปเปเบเบเบตเปเบขเปเบฒเบเปเปเบญเบเปเบถเปเบเบเบฑเปเบเบชเบณเบฅเบฑเบเปเบเปเบฅเบฐเบเบณเปเบฑเปเบเบชเบฑเบเบเบฒ:
ยทเบเบทเปเบเบนเปเบเบฝเบ ("เบเบนเปเบเบฝเบ"), เบญเบตเปเบกเบง ("เบเบนเปเบเบฝเบ-mail"), เปเบงเบฅเบฒ ("เบเบนเปเบเบฝเบ-เปเบงเบฅเบฒ"), เปเบฅเบฐเปเบเบเปเบงเบฅเบฒ
("author-tz"); เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบชเปเบฒเบฅเบฑเบ committer.
ยทเบเบทเปเปเบเบฅเปเปเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบตเปเบชเบฒเบเปเบกเปเบเบกเบฒเบเบฒเบ.
ยท เปเบเบงเบเบณเบญเบดเบเบเบญเบเบเปเปเบเบงเบฒเบกเบเบฑเบเบเบถเบเบเบณเปเบฑเปเบเบชเบฑเบเบเบฒ ("เบชเบฐเบซเบผเบธเบ").
เปเบเบทเปเบญเปเบเบเบญเบเปเบชเบฑเปเบเบเบปเบงเบเบดเบเปเบกเปเบเบเบปเบเบญเบญเบเบกเบฒเบซเบผเบฑเบเบเบฒเบเบซเบปเบงเบเปเบฒเบเปเบเบดเบ, เบเบทเบเบเบณเปเปเบฒเบเปเบงเบ TAB. เบเบตเป
เปเบกเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบตเปเบกเบญเบปเบเบเบฐเบเบญเบเบซเบปเบงเปเบเบตเปเบกเปเบเบตเบกเปเบเบเบฒเบเบซเบผเบฑเบ.
เบฎเบนเบเปเบเบ porcelain เปเบเบเบเบปเปเบงเปเบเบชเบฐเบเบฑเบเบเบฑเปเบเบเปเปเบกเบนเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบตเปเปเบเปเปเบซเบฑเบเปเบฅเปเบง.
เบเบปเบงเบขเปเบฒเบ, เบชเบญเบเปเบชเบฑเปเบเบเบตเปเบเบทเบเบเปเบฒเบซเบเบดเบเปเปเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบฝเบงเบเบฑเบเบเบฑเบเบชเบญเบเบเบฐเบเบทเบเบชเบฐเปเบเบ, เปเบเปเบงเปเบฒ
เบฅเบฒเบเบฅเบฐเบญเบฝเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบฑเปเบเบเบฐเบเบทเบเบชเบฐเปเบเบเบเบฝเบเปเบเปเบเบฑเปเบเบเบฝเบง. เบเบตเปเปเบกเปเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบ, เปเบเปเบญเบฒเบเบเบฐเบเปเบญเบเบเบฒเบ
เบชเบฐเบเบฒเบเบฐเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเบฐเบเบทเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเปเบเบเบเบนเปเบญเปเบฒเบ. เบเบฒเบเปเบฅเบทเบญเบ --line-porcelain เบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบซเปเบเบปเบเบเบฐเบฅเบดเบเปเบเบฑเบก
commit เบเปเปโเบกเบนเบโเบชเปเบฒโเบฅเบฑเบโเปเบเปโเบฅเบฐโเปเบชเบฑเปเบโ, เปเบซเปโเบเบฒเบโเบเปเบฒโเปเบเปโเบเปเบฒเบโเบเบฒเบ (เปเบเปโเบเบฐโเบชเบดเบโเบเบดโเบเบฒเบโเบซเบเปเบญเบโ) เปเบเบฑเปเบโ:
# เบเบฑเบเบเบณเบเบงเบเปเบเบงเบเบญเบเบเบนเปเบเบฝเบเปเบเปเบฅเบฐเบเบปเบ
git เบเปเบฒเบเบด --line-porcelain file |
sed -n 's/^author //p' |
เบเบฑเบ | uniq -c | เบเบฑเบ -rn
เบฅเบฐเบเบธ เบซเบฒเบเบฒเบ
เบเปเปโเบกเบฑเบ เปเบ เปเบเบ เปเบฅเบฐ เปเบ เบเบฑเบเบเบถเบ เปเบเบฅเบธเปเบเปเบเบปเปเบฒเบเบญเบ git, เบเบญเบเปเบเบเบเบญเบเบเปเบฒเบเบฑเบเบเบฒเบ
เบชเบฒเบกเบฒเบเบเบณเบเบฑเบเปเบเปเบเบฑเบเปเบฅเบเบฐเปเบเบง เปเบฅเบฐเปเบฅเบเบฐเบเบฒเบเบเบฑเบเปเบเป. เบเบฒเบเปเบฅเบทเบญเบ -L, เปเบเบดเปเบเบเปเบฒเบเบฑเบ
เบเปเบฒเบเบฑเบเบเบฒเบเปเบเบดเบเบเบญเบเปเบเบเบเบญเบเปเบชเบฑเปเบ, เบญเบฒเบเบเบฐเบเบทเบเบฅเบฐเบเบธเบซเบผเบฒเบเบเบฑเปเบ.
เปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบกเบตเบเบงเบฒเบกเบชเบปเบเปเบเปเบเบเบฒเบเบเบญเบเบซเบฒเบเบปเปเบเบเปเบฒเปเบเบตเบเบเบญเบเบชเบฒเบ 40-60 เบชเปเบฒเบฅเบฑเบเปเบเบฅเป foo, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเป
เบเบฒเบเปเบฅเบทเบญเบ -L เปเบเบฑเปเบเบเบฑเปเบ (เบเบงเบเปเบเบปเบฒเบซเบกเบฒเบเปเบเบดเบเบชเบดเปเบเบเบฝเบงเบเบฑเบ - เบเบฑเบเบชเบญเบเบเป 21 เปเบเบงเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบเบง
40):
git เบเปเบฒเบเบด -L 40,60 foo
git เบเปเบฒเบเบด -L 40,+21 foo
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเปเบเปเบเบฒเบเบชเบฐเปเบเบเบญเบญเบเบเบปเบเบเบฐเบเบดเปเบเบทเปเบญเบเปเบฒเบเบปเบเบเบญเบเปเบเบเบเบญเบเปเบชเบฑเปเบ:
git เบเปเบฒเบเบด -L '/^sub เบชเบฐเบเบฒเบเบเบต {/,/^}$/' foo
เปเบเบดเปเบเบเบณเบเบฑเบเบเบณเบญเบฐเบเบดเบเบฒเบเบเบฐเบเบญเบเบเปเปเบเบฑเบเปเบเบทเปเบญเปเบเบเบญเบเบฅเบฒเบเบเบฒเบเบเปเบญเบเบชเบฐเบเบฒเบเบเบต.
เปเบกเบทเปเบญเบเปเบฒเบเบเปเปเบชเบปเบเปเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบเบปเปเบฒเบเบงเปเบฒเปเบงเบตเบเบฑเบ v2.6.18, เบซเบผเบทเบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเปเบเบปเปเบฒเบเบงเปเบฒ 3
เบญเบฒโเบเบดเบโ, เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเปเบฒโเปเบเปโเบฅเบฐโเบเบฑเบโเบเบฒเบโเบเบฑเบโเบเบธเบโเบฅเบฐโเบเบฑเบโเบเบตเปโเบเปเบฒเบโเบเบทโเบเบฑเบโเบเบฑเบโ เปเบ rev-เบเบฑเบเบเบตเบฅเบฒเบเบเบทเป:
git เบเปเบฒเบเบด v2.6.18.. -- foo
git เบเปเบฒเบเบด --since=3.weeks -- foo
เปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบปเบงโเบเปเบฒโเบเบปเบโเบฅเบฐโเบเบฑเบโเบเบฒเบโเบเบฑเบโเบเบธเบโเปเบเปโเบเบทเบโเบเปเบฒโเปเบเปโเปเบเบทเปเบญโเบเปเบฒโเบเบฑเบโเบเปเบฒโเบญเบฐโเบเบดโเบเบฒเบโ, เปเบชเบฑเปเบโเบเบตเปโเบเปเปโเบกเบตโ
เบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเบฑเบเบเบฑเปเบเปเบเปเบเบญเบเปเบเบเบเบญเบเปเบเบ (เบเปเปเบงเปเบฒเบเบฐเปเบเบฑเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ v2.6.18 เบซเบผเบทเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบตเปเบเปเบฒเบเบกเบฒเบซเบผเบฒเบเบเบตเปเบชเบธเบเบเบตเป.
เบกเบตเบญเบฒเบเบธเบซเบผเบฒเบเบเบงเปเบฒ 3 เบญเบฒเบเบดเบเปเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเปเบเบดเบเบเบตเป) เบเบทเบเบเปเบฒเบซเบเบดเบชเปเบฒเบฅเบฑเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบญเบเปเบเบเบเบญเบเปเบเบเบเบตเป.
เบงเบดเบเบตเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเบเบชเบฐเปเบเบฒเบฐเปเบเบทเปเบญเปเบเบดเปเบเบงเปเบฒเปเบเบฅเปเบเบตเปเปเบเบตเปเบกเบกเบตเปเบชเบฑเปเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเบเบฒเบเบเบฑเบเบฅเบญเบเปเบฅเบฐเบงเบฒเบ
เบเบฒเบเปเบเบฅเปเบเบตเปเบกเบตเบขเบนเป. เบเบฒเบเบเบฑเปเบเบเบตเปเบเบตเปเปเบซเปเปเบซเบฑเบเบงเปเบฒเบเบนเปเบเบฑเบเบเบฐเบเบฒเปเบเปเบเบทเบ sloppy เปเบฅเบฐเปเบเปเปเบฎเบฑเบ
เบเปเป refactor เบฅเบฐเบซเบฑเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ. เบเปเบฒเบญเบดเบเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบตเปเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบฅเป
เบกเบต:
git log --diff-filter=A --pretty=short -- foo
เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบญเบฐเบเบดเบเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบเบฅเบฐเบซเบงเปเบฒเบ commit เปเบฅเบฐเบเปเปเปเบกเปเบเบญเบเบกเบฑเบ, เปเบเบเปเบเป commit^! เบซเบกเบฒเบเปเบซเบ:
git เบเปเบฒเบเบด -C -C -f $commit^! -- เบเบน
เปเบเบตเปเบกเบเบถเปเบ OUTPUT
เปเบกเบทเปเบญเบเบทเบเปเบญเบตเปเบเบเปเบงเบเบเบฒเบเปเบฅเบทเบญเบ --incremental, เบเปเบฒเบชเบฑเปเบเบญเบญเบเบเบปเบเปเบเปเบฎเบฑเบเบเปเบญเบเบงเปเบฒเบกเบฑเบเบเบทเบเบชเปเบฒเบเบเบถเปเบ. เปเบเป
เบเบปเบโเบเบฐโเบฅเบดเบโเปเบเบโเบเบปเปเบงโเปเบโเบเบฐโเบชเบปเบโเบเบฐโเบเบฒโเบเปเบฝเบงโเบเบฑเบโเบชเบฒเบโเบชเปเบฒโเบเบฑเบโเปเบเบโเบเบฒเบโเบเปเบฒโเบซเบกเบฑเปเบโเบชเบฑเบโเบเบฒโเบเบตเปโเบเปเบฒเบโเบกเบฒโเบซเบผเบฒเบโเบเบฑเปเบโเบเปเบฒโเบญเบดเบ (ie เปเบเปโ
เปเบชเบฑเปเบเบเบฐเบเบทเบเบเบฝเบเบซเบเปเปเบกเบฒเบเบฒเบเบเปเบฒเบชเบฑเปเบ) เปเบฅเบฐเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฐเบเบทเบเปเบเปเปเบเบเบเบนเปเบเบปเบกเปเบเบเปเบเปเบเบญเบ.
เบฎเบนเบเปเบเบเบเบปเบเบเบฐเบฅเบดเบเปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเบเบฑเบเบฎเบนเบเปเบเบ Porcelain, เปเบเปเบกเบฑเบเบเปเปเบกเบตเบเบปเบงเบเบดเบ
เปเบชเบฑเปเบเบเบฒเบเปเบเบฅเปเบเบตเปเบเปเบฒเบฅเบฑเบเบเบทเบเบเบฑเบเบเบถเบ.
1. เบเบฒเบเบเปเบฒเบเบดเบเบดเบเบฝเบเปเบเปเบฅเบฐเบญเบฑเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเปเบชเบฑเปเบ:
<40-byte hex sha1>
เปเบฅเบเปเบเบงเบเบฑเบเบเบฒเบ 1.
2. เบเบฑเปเบเบเปเบฒเบญเบดเบเบเบตเปเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบเบดเบเปเบเบเปเปเบฒ, เบกเบฑเบเบกเบตเบเปเปเบกเบนเบเบญเบทเปเบเปเบเปเบฒเบเป
เบเปเบฝเบงโเบเบฑเบโเบกเบฑเบโเบเบดเบกโเบญเบญเบโเบเปเบงเบโเปเบเบโเบเปเบฒโเบชเบฑเปเบโเบซเบเบถเปเบโเบเปเบฒโเปเบโเบเบญเบโเบเบปเปเบโเบเบญเบโเปเบเปโเบฅเบฐโเปเบเบงโเบญเบฐโเบเบดโเบเบฒเบโเปเบเปโ
เบเปเปเบกเบนเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบดเปเบชเบ (เบเบนเปเบเบฝเบ, เบญเบตเปเบกเบง, committer, เบงเบฑเบเบเบต, เบชเบฐเบซเบผเบธเบ, เปเบฅเบฐเบญเบทเปเบเป).
3. เบเปเปเปเบซเบกเบทเบญเบเบเบฑเบเบฎเบนเบเปเบเบ Porcelain, เบเปเปเบกเบนเบเบเบทเปเปเบเบฅเปเปเบกเปเบเบชเบฐเปเบซเบกเบตเปเบซเปเปเบฅเบฐเบชเบดเปเบเบชเบธเบ
เปเบเบปเปเบฒ:
"เบเบทเปโเปเบญโเบเบฐโเบชเบฒเบ"
เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบกเบฑเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเปเบฒเบเบเบตเปเบเบฐ parse เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบชเบฑเปเบ- เปเบฅเบฐเบเปเบฒเบเบตเป parser เบฎเบฑเบเบเบธเบก
(เปเบเบดเปเบเบเบงเบเบเบฐเปเบเบฑเบเบเปเบฒเบกเบฐเบเบฒเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบชเบฒเบชเบฐเบเบฃเบดเบเบชเปเบงเบเปเบซเบเป).
เบซเบกเบฒเบโเปเบซเบโ
เบชเปเบฒเบฅเบฑเบเบเบนเปเบเบตเปเปเบฎเบฑเบเบเบฒเบเบงเบดเปเบเบฒเบฐ: เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเปเบกเปเบเบเบเบถเปเบ, เบเบฝเบเปเบเปเบเปเปเบชเบปเบเปเบเปเบเบงเบฅเบฐเบซเบงเปเบฒเบ
เบเปเบฒเบญเบดเบเปเบฅเบฐเบชเบธเบเบเปเบฒเบ (" " เปเบฅเบฐ "เบเบทเปเปเบเบฅเป" เบชเบฒเบ) เบเปเบญเบเบเบตเปเบเปเบฒเบเบเปเปเบฎเบฑเบเบฎเบนเป
เบเปเบฒเบชเบฑเบเปเบเบฑเบ (เบซเบผเบทเบชเบปเบเปเบเบเปเบฝเบงเบเบฑเบเบญเบฑเบเบเบฑเปเบ) เปเบเบเบญเบเบเบปเปเบเบเบญเบ
"เบเปเปเบกเบนเบเบเบฐเบซเบเบฒเบ". เบเปเบงเบเบงเบดเบเบตเบเบฑเปเบ, เบเปเบฒเบกเบตเบเปเปเบกเบนเบเปเบเบตเปเบก (เปเบเบฑเปเบ
commit encoding or expanded commit commentary), viewer เบเปเบฒเบเบดเบเบฐเบเปเปเบชเบปเบเปเบ.
MAPPING AUTHORS
เบเปเบฒเปเบเบฅเป .mailmap เบกเบตเบขเบนเปเปเบเบฅเบฐเบเบฑเบเบชเบนเบเบชเบธเบเบเบญเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ, เบซเบผเบทเบขเบนเปเบเบตเปเบเบธเบเบเบตเปเบเบฑเปเบ
เปเบเบเบเบปเบงเปเบฅเบทเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒ mailmap.file เบซเบผเบท mailmap.blob, เบกเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบเบเบตเปเบเบนเปเบเบฝเบเปเบฅเบฐ
committer เบเบทเปเปเบฅเบฐเบเบตเปเบขเบนเปเบญเบตเปเบกเบงเบเบฑเบเบเบทเปเบเบตเปเปเบเปเบเบดเบ canonical เปเบฅเบฐเบเบตเปเบขเบนเปเบญเบตเปเบกเบง.
เปเบเบฎเบนเบเปเบเบเบเบตเปเบเปเบฒเบเบเบฒเบ, เปเบเปเบฅเบฐเปเบเบงเปเบเปเบเบฅเปเบเบฐเบเบญเบเบเปเบงเบเบเบทเปเบเบตเปเปเบเปเบเบดเบเบเบญเบ canonical
เบเบนเปเบเบฝเบ, เบเปเบญเบเบซเบงเปเบฒเบ, เปเบฅเบฐเบเบตเปเบขเบนเปเบญเบตเปเบกเบงเบเบตเปเปเบเปเปเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ (เบเบงเบกเปเบญเบปเบฒเปเบเบ < เปเบฅเบฐ >) เปเบโเปเบเบโเบเบตเปโ
เบเบฑเบเบเบทเป. เบเบปเบโเบเบปเบงโเบขเปเบฒเบ:
เบเบทเปเบเบตเปเบเบทเบเบเปเบญเบ[email protected]>
เบฎเบนเบเปเบเบเบเบตเปเบชเบฑเบเบชเบปเบเบซเบผเบฒเบเปเบกเปเบ:
<[email protected]>[email protected]>
เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบเบเบตเป mail เบเบปเบเปเบเบเบเบฝเบเปเบเปเบชเปเบงเบเบญเบตเปเบกเบงเบเบญเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ, เปเบฅเบฐ:
เบเบทเปเบเบตเปเบเบทเบเบเปเบญเบ[email protected]>[email protected]>
เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบเบเบตเป mail เปเบเบเบเบฑเบเบเบทเปเปเบฅเบฐเบญเบตเปเบกเบฅเปเบเบญเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบตเปเบเบปเบเบเบฑเบ
เบเบตเปโเบขเบนเปโเบญเบตโเปเบกเบงโเบเบตเปโเบฅเบฐโเบเบธโเปเบงเปโ, เปเบฅเบฐโ:
เบเบทเปเบเบตเปเบเบทเบเบเปเบญเบ[email protected]> เบเบทเปเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ[email protected]>
เปเบเบดเปเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบเบเบตเป mail เปเบเบเบเบฑเบเบเบทเปเปเบฅเบฐเบญเบตเปเบกเบฅเปเบเบญเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒเบเบตเปเบเบปเบเบเบฑเบเบเบฑเบเบชเบญเบ
เบฅเบฐเบเบธเบเบทเป เปเบฅเบฐเบเบตเปเบขเบนเปเบญเบตเปเบกเบง.
เบเบปเบงเบขเปเบฒเบ 1: เบเบฐเบซเบงเบฑเบเบเบญเบเปเบเบปเปเบฒเบเบฐเบเบญเบเบเปเบงเบเบเบฒเบเบเบฐเบเบณเบเบญเบเบเบนเปเบเบฝเบเบชเบญเบเบเบปเบเบเบท Jane เปเบฅเบฐ Joe, เปเบเบดเปเบเบกเบตเบเบทเปเบเบฐเบเบปเบเบเบถเปเบ
เปเบ repository เบเบฒเบเปเบเปเบซเบผเบฒเบเบฎเบนเบเปเบเบ:
เบเบฑเบเบเบฑเบเบเบฐเบเบฒ Joe[email protected]>
Joe R. เบเบฑเบเบเบฑเบเบเบฐเบเบฒ[email protected]>
Jane Doe[email protected]>
Jane Doe
Jane D.
เบเบญเบเบเบตเปเบชเบปเบกเบกเบธเบเบงเปเบฒ Joe เบเปเบญเบเบเบฒเบเปเบเปเบเบทเปเบเบฒเบเบเบญเบเบฅเบฒเบง, เปเบฅเบฐ Jane เบกเบฑเบเบเบทเปเบเบญเบเบเบปเบงเบเบญเบเบเบฒเบ
เบชเบฐเบเบปเบเบญเบญเบเบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบ. เปเบเบฅเป .mailmap เบเบตเปเปเปเบฒเบฐเบชเบปเบกเบเบฐเบกเบตเบฅเบฑเบเบชเบฐเบเบฐเบเปเบฒเบเบเบท:
Jane Doe
Joe R. เบเบฑเบเบเบฑเบเบเบฐเบเบฒ[email protected]>
เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบงเบดเบเบตเบเบฒเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเบฒเบเปเบเบปเปเบฒเบชเปเบฒเบฅเบฑเบ , เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบทเปเบเบตเปเปเบเปเบเบดเบเบเบญเบ
เบเบนเปเบเบฝเบเบเบฑเปเบเบเบทเบเบเปเบญเบเปเบฅเปเบง.
เบเบปเบงเบขเปเบฒเบ 2: เบเบฑเบเปเบเบฑเบเบกเปเบฝเบเบเบญเบเปเบเบปเปเบฒเบกเบตเบเปเบฒเปเบฑเปเบเบชเบฑเบเบเบฒเบเบฒเบเบเบนเปเบเบฝเบเบเปเปเปเบเบเบตเป:
เบเบทเป 1[email protected]>
เบเบทเป 2[email protected]>
เบเบทเป 2[email protected]>
เบเบฒเบเบเบฒ[email protected]>
claus[email protected]>
CTO[email protected]>
เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบฒเบเบเบฐเบเปเบญเบเบเบฒเบเปเบเบฅเป .mailmap เบเบตเปเบเปเบฒเบเบเบท:
<[email protected]>[email protected]>
Dude เบเบฒเบ[email protected]> nick1[email protected]>
เบเบนเปเบเบฝเบเบญเบทเปเบเป[email protected]> nick2[email protected]>
เบเบนเปเบเบฝเบเบญเบทเปเบเป[email protected]>[email protected]>
Santa Claus[email protected]>[email protected]>
เปเบเป hash # เบชเปเบฒโเบฅเบฑเบโเบเปเบฒโเบเบดเบโเปเบซเบฑเบโเบเบตเปโเบขเบนเปโเปเบโเปเบชเบฑเปเบโเบเบญเบโเบเบปเบโเปเบญเบโ, เบซเบผเบทโเบซเบผเบฑเบโเบเบฒเบโเบเบตเปโเบขเบนเปโเบญเบตโเปเบกเบฅโเปโ.
เปเบเป git-blame เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net