เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

git-diff-index - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ git-diff-index เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

Ubuntu Online, Fedora Online, Windows online emulator เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเต—เดœเดจเตเดฏ เด“เตบเดฒเตˆเตป เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด•เดฎเดพเตปเดกเต git-diff-index เด†เดฃเดฟเดคเต.

เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดชเดŸเตเดŸเดฟเด•:

NAME


git-diff-index - เด’เดฐเต เดตเตƒเด•เตเดทเดคเตเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดฎเดฐเดตเตเดฎเดพเดฏเต‹ เดธเต‚เดšเดฟเด•เดฏเตเดฎเดพเดฏเต‹ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•

เดธเดฟเดจเต‹เดชเตเดธเดฟเดธเต


เดœเดฟเดฑเตเดฑเดฟเดจเต† เดตเตเดฏเดคเตเดฏเดพเดธ เดธเต‚เดšเดฟเด• [-m] [--เด•เดพเดทเต† เดšเต†เดฏเตโ€Œเดคเต] [ ] [ ...]

เดตเดฟเดตเดฐเดฃเด‚


เด’เดฐเต เดŸเตเดฐเต€ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเดฟเตฝ เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจ เดฌเตเดฒเต‹เดฌเตเด•เดณเตเดŸเต† เด‰เดณเตเดณเดŸเด•เตเด•เดตเตเด‚ เดฎเต‹เดกเตเด‚ เด…เดจเตเดฌเดจเตเดงเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดŸเตเดฐเต€เดฏเดฟเดฒเต† เดซเดฏเดฒเตเด•เตพ เดŸเตเดฐเดพเด•เตเด•เตเดšเต†เดฏเตโ€Œเดคเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเต‚เดšเดฟเด•เดฏเดฟเดฒเต† เด…เดจเตเดฌเดจเตเดง เดชเดพเดคเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚. เดŽเดชเตเดชเต‡เดพเตพ
เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต, เด† เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดชเดพเดคเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดฒเตเดฒเดพเด‚
เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด“เดชเตเดทเดจเตเด•เตพ


-p, -u, --patch
เดชเดพเดšเตเดšเต เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• (เดชเดพเดšเตเดšเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดญเดพเด—เด‚ เด•เดพเดฃเตเด•).

-s, --เดจเต‹-เดชเดพเดšเตเดšเต
เดกเดฟเดซเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด…เดŸเดฟเดšเตเดšเดฎเตผเดคเตเดคเตเด•. เดชเดพเดšเตเดšเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจ เดœเดฟเดฑเตเดฑเต เดทเต‹ เดชเต‹เดฒเตเดณเตเดณ เด•เดฎเดพเตปเดกเตเด•เตพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ --patch เดจเตเดฑเต† เดชเตเดฐเดญเดพเดตเด‚ เดฑเดฆเตเดฆเดพเด•เตเด•เดพเตป.

-เดฏเต , --unified=
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• เดธเดพเดงเดพเดฐเดฃ เดฎเต‚เดจเตเดจเดฟเดจเต เดชเด•เดฐเด‚ เดธเดจเตเดฆเตผเดญเดคเตเดคเดฟเดจเตเดฑเต† เดตเดฐเดฟเด•เตพ. เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต -เดชเดฟ.

--เดฑเต‹
เดฑเต‹ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

--เดชเดพเดšเตเดšเต-เดตเดฟเดคเตเดคเต-เดฑเต‹
-p --raw เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเดฐเตเดฏเดพเดฏเดชเดฆเด‚.

--เด•เตเดฑเดžเตเดžเดคเต
เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเดฟเดฏ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด‰เตฝเดชเตเดชเดพเดฆเดฟเดชเตเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เด…เดงเดฟเด• เดธเดฎเดฏเด‚ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เตเด•.

--เด•เตเดทเดฎ
"เด•เตเดทเดฎ เดตเตเดฏเดคเตเดฏเดพเดธเด‚" เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

--เดนเดฟเดธเตเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚
"เดนเดฟเดธเตเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚ เดกเดฟเดซเต" เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

--diff-algorithm={เด•เตเดทเดฎ|เดฎเดฟเดจเดฟเดฎเตฝ|เดนเดฟเดธเตเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚|เดฎเดฏเต‡เดดเตเดธเต}
เด’เดฐเต เดกเดฟเดซเต เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•. เดตเด•เดญเต‡เดฆเด™เตเด™เตพ เด‡เดชเตเดฐเด•เดพเดฐเดฎเดพเดฃเต:

เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ, myers
เด…เดŸเดฟเดธเตเดฅเดพเดจ เด…เดคเตเดฏเดพเด—เตเดฐเดน เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚. เดจเดฟเดฒเดตเดฟเตฝ, เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ.

เดšเตเดฐเตเด™เตเด™เดฟเดฏ
เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด‚ เดšเต†เดฑเดฟเดฏ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด‰เตฝเดชเตเดชเดพเดฆเดฟเดชเตเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป เด…เดงเดฟเด• เดธเดฎเดฏเด‚ เดšเต†เดฒเดตเดดเดฟเด•เตเด•เตเด•.

เด•เตเดทเดฎ
เดชเดพเดšเตเดšเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ "เด•เตเดทเดฎ เดตเตเดฏเดคเตเดฏเดพเดธเด‚" เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เดนเดฟเดธเตเดฑเตเดฑเต‹เด—เตเดฐเดพเด‚
เดˆ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เด•เตเดทเดฎ เด…เตฝเด—เต‹เดฐเดฟเดคเด‚ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต "เดชเตŠเดคเตเดตเดพเดฏ เด•เตเดฑเดตเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.
เด˜เดŸเด•เด™เตเด™เตพ".

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด…เดฒเตเดฒเดพเดคเตเดค เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต diff.algorithm เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด’เดชเตเดชเด‚
เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด’เดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ --diff-algorithm=default เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚.

--stat[= [, [, ]]]
เด’เดฐเต เดกเดฟเดซเตเดธเตเดฑเตเดฑเดพเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดฐ เดธเตเดฅเดฒเด‚ เด‡เดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดญเดพเด—เด‚, เดฌเดพเด•เตเด•เดฟ เด—เตเดฐเดพเดซเต เดญเดพเด—เด‚. เดŸเต†เตผเดฎเดฟเดจเดฒเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดฐเดฎเดพเดตเดงเดฟ เดตเต€เดคเดฟ เดกเดฟเดซเต‹เตพเดŸเตเดŸเตเด•เตพ
เดตเต€เดคเดฟ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดŸเต†เตผเดฎเดฟเดจเดฒเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 80 เดจเดฟเดฐเด•เตพ, เด•เต‚เดŸเดพเดคเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ .
เดฎเดฑเตเดฑเตŠเดฐเต เดตเต€เดคเดฟ เดจเตฝเด•เดฟ เดซเดฏเตฝเดจเดพเดฎเดคเตเดคเดฟเดจเตเดฑเต† เดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เดตเต€เดคเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚
เด’เดฐเต เด•เต‹เดฎเดฏเตเด•เตเด•เต เดถเต‡เดทเด‚. เด—เตเดฐเดพเดซเต เดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เดตเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚
--stat-graph-width= (เด’เดฐเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเต เด—เตเดฐเดพเดซเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เด•เดฎเดพเตปเดกเตเด•เดณเต†เดฏเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดดเดฟ
เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ diff.statGraphWidth= (เดœเดฟเดฑเตเดฑเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต-เดชเดพเดšเตเดšเดฟเดจเต† เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ). เด’เดฐเต เดจเตฝเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต
เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ , เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด†เดฆเตเดฏเดคเตเดคเต‡เดคเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเด‚ เดตเดฐเดฟเด•เตพ, เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต
by ... เด•เต‚เดŸเตเดคเตฝ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ.

เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ --stat-width= เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฟเด—เดคเดฎเดพเดฏเดฟ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ ,
--stat-name-width= เด•เต‚เดŸเดพเดคเต† --stat-count= .

--เดจเด‚เดธเตเดฑเตเดฑเดพเดฑเตเดฑเต
--stat เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดฆเดถเดพเด‚เดถ เดจเตŠเดŸเตเดŸเต‡เดทเดจเดฟเตฝ เดšเต‡เตผเดคเตเดคเดคเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดคเตเดฎเดพเดฏ เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‚เดŸเตเดคเตฝ เดฎเต†เดทเต€เตป เดซเตเดฐเดฃเตเดŸเตเดฒเดฟ เด†เด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดšเตเดฐเตเด•เตเด•เต†เดดเตเดคเตเดคเตเด•เดณเดฟเดฒเตเดฒเดพเดคเตเดค เดชเดพเดคเดฏเตเดŸเต† เดชเต‡เดฐเต. เดฌเตˆเดจเดฑเดฟ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ,
เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฐเดฃเตเดŸเต - 0 0 เดŽเดจเตเดจเต เดชเดฑเดฏเตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚.

--เดทเต‹เตผเดŸเตเดŸเตเดธเตเดฑเตเดฑเดพเดฑเตเดฑเต
เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดš เดฎเตŠเดคเตเดคเด‚ เดŽเดฃเตเดฃเด‚ เด…เดŸเด™เตเด™เตเดจเตเดจ --stat เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจ เดตเดฐเดฟ เดฎเดพเดคเตเดฐเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•
เดซเดฏเดฒเตเด•เตพ, เด•เต‚เดŸเดพเดคเต† เดšเต‡เตผเดคเตเดคเดคเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดคเตเดฎเดพเดฏ เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚.

--dirstat[= ]
เด“เดฐเต‹ เด‰เดช-เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เตเดฎเตเดณเตเดณ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เด†เดชเต‡เด•เตเดทเดฟเด• เดคเตเด•เดฏเตเดŸเต† เดตเดฟเดคเดฐเดฃเด‚ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•. เดฆเดฟ
--dirstat-เดจเตเดฑเต† เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด•เต‹เดฎเดฏเดพเตฝ เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เดฒเดฟเดธเตเดฑเตเดฑเต เดตเดดเดฟ เด‡เดšเตเด›เดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเด‚
เดชเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ. เดกเดฟเดซเต‹เตพเดŸเตเดŸเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต diff.dirstat เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด†เดฃเต
(เด•เดพเดฃเตเด• git-config(1)). เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต:

เดฎเดพเดฑเตเดฑเด™เตเด™เตพ
เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดค เดตเดฐเดฟเด•เตพ เดŽเดฃเตเดฃเดฟ เดกเดฏเตผเดธเตเดฑเตเดฑเดพเดฑเตเดฑเต เดจเดฎเตเดชเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•
เด‰เดฑเดตเดฟเดŸเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจเดคเตเดคเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต. เด‡เดคเต เดถเตเดฆเตเดงเดฎเดพเดฏ เด•เต‹เดกเดฟเดจเตเดฑเต† เด…เดณเดตเต เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต
เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดšเดฒเดจเด™เตเด™เตพ. เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต† เดตเดฐเดฟเด•เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เด™เตเด™เดจเต†เดฏเดฒเตเดฒ
เดฎเดฑเตเดฑเต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดชเต‹เดฒเต† เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด‡เดฒเตเดฒเดพเดคเตเดคเดชเตเดชเต‹เตพ เด‡เดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดธเตเดตเดญเดพเดตเด‚
เด•เต†เดพเดŸเตเดคเตเดคเต.

เดฒเตˆเดจเตเด•เตพ
เดชเดคเดฟเดตเต เดฒเตˆเตป เด…เดงเดฟเดทเตโ€Œเด เดฟเดค เดกเดฟเดซเต เดตเดฟเดถเด•เดฒเดจเด‚ เดจเดŸเดคเตเดคเดฟ เดกเดฟเตผเดธเตเดฑเตเดฑเดพเดฑเตเดฑเต เดจเดฎเตเดชเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•, เด•เต‚เดŸเดพเดคเต†
เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดค/เดšเต‡เตผเดคเตเดค เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดธเด‚เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. (เดฌเตˆเดจเดฑเดฟ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ, 64-เดฌเตˆเดฑเตเดฑเต เดญเดพเด—เด™เตเด™เตพ เดŽเดฃเตเดฃเตเด•
เดชเด•เดฐเด‚, เดฌเตˆเดจเดฑเดฟ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดฒเตˆเดจเตเด•เดณเตเดŸเต† เดธเตเดตเดพเดญเดพเดตเดฟเด• เด†เดถเดฏเด‚ เด‡เดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ). เด‡เดคเต เด•เต‚เดŸเตเดคเดฒเดพเดฃเต
เดšเต†เดฒเดตเต‡เดฑเดฟเดฏ --เดกเดฟเตผเดธเตเดฑเตเดฑเดพเดฑเตเดฑเต เดธเตเดตเดญเดพเดตเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดธเตเดตเดญเดพเดตเดคเตเดคเต‡เด•เตเด•เดพเตพ, เดชเด•เตเดทเต‡ เด…เดคเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต
เดฎเดฑเตเดฑเต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดชเต‹เดฒเต† เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดณเตเดณเดฟเดฒเต† เดตเดฐเดฟเด•เตพ เดชเตเดจเดƒเด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต. เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด†เดฃเต
เดฎเดฑเตเดฑเต --*เดธเตเดฑเตเดฑเดพเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดซเดฏเดฒเตเด•เตพ
เดฎเดพเดฑเดฟเดฏ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟ dirstat เดจเดฎเตเดชเดฑเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•. เด“เดฐเต‹เดจเตเดจเตเด‚ เดฎเดพเดฑเดฟ
dirstat เดตเดฟเดถเด•เดฒเดจเดคเตเดคเดฟเตฝ เดซเดฏเตฝ เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เด‡เดคเดพเดฃเต เดเดฑเตเดฑเดตเตเด‚ เดตเดฟเดฒเด•เตเดฑเดžเตเดž เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเตฝ
--dirstat เดธเตเดตเดญเดพเดตเด‚, เด…เดคเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เดจเต‹เด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต€เดตเต
เดชเดพเดฐเดจเตเดฑเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟเดฏเตเด‚ เดšเตˆเตฝเดกเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดŽเดฃเตเดฃเตเด•. เด…เดคเดฒเตเดฒ
เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต€เดตเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเดšเต†เดฏเตเดค เดถเดคเดฎเดพเดจเด™เตเด™เดณเตเดŸเต† เด†เด•เต†เดคเตเดคเตเด• 100% เด•เดตเดฟเดžเตเดžเต‡เด•เตเด•เดพเด‚. เดฆเดฟ
เดธเตเดตเดคเดตเต‡เดฏเตเดณเตเดณ (เดจเต‹เตบ-เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต€เดตเต) เดธเตเดตเดญเดพเดตเด‚ เดจเต‹เตบ-เด•เตเดฏเตเดฎเตเดฒเต‡เดฑเตเดฑเต€เดตเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚
เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ.


เด’เดฐเต เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เด’เดฐเต เด•เดŸเตเดŸเต-เด“เดซเต เดถเดคเดฎเดพเดจเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ 3%). เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ
เดˆ เดถเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ เด•เตเดฑเดตเต เดธเด‚เดญเดพเดตเดจ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เด‰เดฆเดพเดนเดฐเดฃเด‚: เด•เตเดฑเดตเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดฎเดพเดฑเดฟเดฏ เดซเดฏเดฒเตเด•เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด‚
เดฎเดพเดฑเตเดฑเดฟเดฏ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด†เด•เต† เดคเตเด•เดฏเตเดŸเต† 10%-เดฒเดงเดฟเด•เด‚, เดšเตˆเตฝเดกเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚
เดชเดพเดฐเดจเตเดฑเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเตฝ: --dirstat=files,10,cumulative.

--เดธเด‚เด—เตเดฐเดนเด‚
เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตพ, เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด™เตเด™เตพ เดคเตเดŸเด™เตเด™เดฟเดฏ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดธเด‚เด—เตเดฐเดนเด‚ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•
เด•เต‚เดŸเดพเดคเต† เดฎเต‹เดกเต เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเด‚.

--patch-with-stat
-p --stat เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเดฐเตเดฏเดพเดฏเดชเดฆเด‚.

-z
--raw, --numstat, --name-only เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ --name-status เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเตเด™เตเด™เดฐเตเดคเต
เดชเดพเดคเตเดคเต เดจเต†เดฏเดฟเดฎเตเด•เดณเตเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเต€เตฝเดกเต เดŸเต†เตผเดฎเดฟเดจเต‡เดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ NUL-เด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เดˆ เด“เดชเตโ€Œเดทเตป เด•เต‚เดŸเดพเดคเต†, เด“เดฐเต‹ เดชเดพเดคเตเดคเตโ€Œเดจเต†เดฏเดฟเด‚ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดฒเตเด‚ TAB, LF, เด‡เดฐเดŸเตเดŸ เด‰เดฆเตเดงเดฐเดฃเดฟเด•เตพ, เด•เต‚เดŸเดพเดคเต† เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดฌเดพเด•เตเด•เตโ€Œเดธเตเดฒเดพเดทเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดฏเดฅเดพเด•เตเดฐเดฎเด‚ \t, \n, \", \\ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟ, เดชเดพเดคเตเดคเต เดจเต†เดฏเดฟเด‚
เด…เดตเดฏเดฟเตฝ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เด‡เดฐเดŸเตเดŸ เด‰เดฆเตเดงเดฐเดฃเดฟเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเด‚.

--เดชเต‡เดฐเต เดฎเดพเดคเตเดฐเด‚
เดฎเดพเดฑเตเดฑเดฟเดฏ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด•.

--เดชเต‡เดฐเต-เดจเดฟเดฒ
เดฎเดพเดฑเตเดฑเดฟเดฏ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดชเต‡เดฐเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเด‚ เดฎเดพเดคเตเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด•. --diff-filter-เดจเตเดฑเต† เดตเดฟเดตเดฐเดฃเด‚ เด•เดพเดฃเตเด•
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด…เด•เตเดทเดฐเด™เตเด™เตพ เดŽเดจเตเดคเดพเดฃเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด“เดชเตเดทเตป.

--เด‰เดชเดฎเตŠเดกเตเดฏเต‚เตพ[= ]
เดธเดฌเตเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เดณเดฟเดฒเต† เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดŽเดชเตเดชเต‹เตพ --submodule เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ --submodule=log
เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดฆเดฟ เดฒเต‹เด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดˆ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต† เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต git-
เด‰เดช เดฎเตŠเดกเตเดฏเต‚เตพ(1) เดธเด‚เด—เตเดฐเดนเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. --submodule เด“เดชเตเดทเตป เด’เดดเดฟเดตเดพเด•เตเด•เตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•
--submodule=short, เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เด•เตเดฑเดฟเดฏ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต. เดˆ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด…เดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเตเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เดถเตเดฐเต‡เดฃเดฟเดฏเตเดŸเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเดฒเตเด‚ เด…เดตเดธเดพเดจเดคเตเดคเดฟเดฒเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. diff.submodule เดตเดดเดฟ เดŸเตเดตเต€เด•เตเด•เต เดšเต†เดฏเตเดฏเดพเด‚
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ.

--เดจเดฟเดฑเด‚[= ]
เดจเดฟเดฑเดฎเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด•. --เดจเดฟเดฑเด‚ (เด…เดคเดพเดฏเดคเต เด‡เดฒเตเดฒเดพเดคเต† =) --color=เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต.
เดŽเดชเตเดชเต‹เดดเตเด‚, เด’เดฐเดฟเด•เตเด•เดฒเตเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดตเดฏเดฎเต‡เดต เด’เดจเตเดจเดพเด•เดพเด‚.

--เดจเดฟเดฑเดฎเดฟเดฒเตเดฒ
เดจเดฟเดฑเดฎเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด“เดซเดพเด•เตเด•เตเด•. เด‡เดคเต --เดจเดฟเดฑเด‚=เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด…เดฒเตเดฒ.

--word-diff[= ]
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดตเดพเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด• เดฎเดพเดฑเดฟเดฏ เดตเดพเด•เตเด•เตเด•เดณเต† เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดตเดพเด•เตเด•เตเด•เดณเดพเดฃเต
เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดคเดพเดดเต† --word-diff-regex เด•เดพเดฃเตเด•. เดฆเดฟ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฒเต†เดฏเดฟเตป,
เด•เต‚เดŸเดพเดคเต† เด‡เดตเดฏเดฟเดฒเตŠเดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚:

เดจเดฟเดฑเด‚
เดฎเดพเดฑเดฟเดฏ เดตเดพเด•เตเด•เตเด•เตพ เดจเดฟเดฑเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•. เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต --เดจเดฟเดฑเด‚.

เดชเตเดฒเต†เดฏเดฟเตป
เดตเดพเด•เตเด•เตเด•เตพ [-เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเดคเต-], {+ เดšเต‡เตผเดคเตเดคเต+} เดŽเดจเตเดจเดฟเด™เตเด™เดจเต† เด•เดพเดฃเดฟเด•เตเด•เตเด•. เดฐเด•เตเดทเดชเตเดชเต†เดŸเดพเตป เด’เดฐเต เดถเตเดฐเดฎเดตเตเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ
เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเดฑเตเด•เตพ เด‡เตปเดชเตเดŸเตเดŸเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด…เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚.

เด•เดณเดฟเดฎเตบ
เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฒเตˆเตป เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
เดšเต‡เตผเดคเตเดค/เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดค/เดฎเดพเดฑเตเดฑเดพเดคเตเดค เดฑเดฃเตเดฃเตเด•เตพ เดธเดพเดงเดพเดฐเดฃ เดเด•เต€เด•เตƒเดค เดกเดฟเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต,
เดตเดฐเดฟเดฏเตเดŸเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เด’เดฐเต +/-/`` เด…เด•เตเดทเดฐเดคเตเดคเดฟเตฝ เด†เดฐเด‚เดญเดฟเดšเตเดšเต เดจเต€เดณเตเดจเตเดจเต
เดตเดฐเดฟเดฏเตเดŸเต† เด…เดตเดธเดพเดจเด‚. เด‡เตปเดชเตเดŸเตเดŸเดฟเดฒเต† เดจเตเดฏเต‚เดฒเตˆเดจเตเด•เดณเต† เด’เดฐเต เดฒเตˆเดจเดฟเตฝ เด’เดฐเต เดŸเดฟเตฝเดกเต ~ เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดตเดจเตเดคเดฎเดพเดฏเดฟ.

เด†เดฐเตเด‚
เดตเต‡เดกเต เดกเดฟเดซเต เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•.

เด†เดฆเตเดฏ เดฎเต‹เดกเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดŸเตเดŸเตเด‚, เดฎเดพเดฑเดฟเดฏเดคเต เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเดฑเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเต เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดพเตฝ เดŽเดฒเตเดฒเดพ เดฎเต‹เดกเตเด•เดณเดฟเดฒเตเด‚ เดญเดพเด—เด™เตเด™เตพ.

--word-diff-regex=
เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เด…เดฒเตเดฒเดพเดคเตเดค เดฑเดฃเตเดฃเตเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เด’เดฐเต เดตเดพเด•เตเด•เต เดŽเดจเตเดคเดพเดฃเต†เดจเตเดจเต เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเด•
เด’เดฐเต เดตเดพเด•เตเด•เต เด†เด•เตเด•. เด•เต‚เดŸเดพเดคเต† --word-diff เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ.

เด“เดตเตผเดฒเดพเดชเตเดชเตเดšเต†เดฏเตเดฏเดพเดคเตเดค เดŽเดฒเตเดฒเดพ เดฎเดคเตเดธเดฐเด™เตเด™เดณเตเด‚ เด’เดฐเต เดตเดพเด•เตเด•เดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดคเดฎเตเดฎเดฟเตฝ เดŽเดจเตเดคเตเด‚
เดˆ เดชเตŠเดฐเตเดคเตเดคเด™เตเด™เตพ เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต เด†เดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเด•เดฏเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเตเดณเตเดณ เด‰เดฆเตเดฆเต‡เดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต(!).
เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดคเดฟเดตเต เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเดฟเดฒเต‡เด•เตเด•เต |[^[:space:]] เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เด‡เดคเต เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เด‡เดคเดฐ เดŽเดฒเตเดฒเดพ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดฎเดพเดฏเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเตเดฃเตเดŸเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเดฃเต. เด’เดฐเต เดชเตเดคเดฟเดฏ เดฒเตˆเตป เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เด’เดฐเต เดชเตŠเดฐเตเดคเตเดคเด‚
เดจเตเดฏเต‚เดฒเตˆเดจเดฟเตฝ เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเดฟ เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เดฟ(!).

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, --word-diff-regex=. เด“เดฐเต‹ เด•เดฅเดพเดชเดพเดคเตเดฐเดคเตเดคเต†เดฏเตเด‚ เด’เดฐเต เดตเดพเด•เตเด•เดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚,
เด…เดคเดจเตเดธเดฐเดฟเดšเตเดšเต, เดธเตเดตเดญเดพเดตเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เด•เดพเดฃเดฟเด•เตเด•เตเด•.

เด’เดฐเต เดกเดฟเดซเต เดกเตเดฐเตˆเดตเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด“เดชเตเดทเตป เดตเดดเดฟเดฏเตเด‚ regex เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เดพเดฃเตเด•
เด—เดฟเดฑเตเดฑเดพเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ(1) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ git-config(1). เด‡เดคเต เดจเตฝเด•เตเดจเตเดจเดคเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดกเดฟเดซเต เดกเตเดฐเตˆเดตเดฑเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดฎเดฑเดฟเด•เดŸเด•เตเด•เตเดจเตเดจเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚. เดกเดฟเดซเต เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต.

--เดจเดฟเดฑเด‚-เดชเดฆเด™เตเด™เตพ[= ]
--word-diff=color plus เดŽเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเด‚ (เด’เดฐเต regex เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ)
--word-diff-regex= .

--เด‡เดฒเตเดฒ-เดชเต‡เดฐเตเด•เตพ
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดจเตฝเด•เตเดฎเตเดชเต‹เตพ เดชเต‹เดฒเตเด‚, เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เด“เดซเดพเด•เตเด•เตเด•
เด…เด™เตเด™เดจเต†.

--เดšเต†เด•เตเด•เต
เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เดชเดฟเดถเด•เตเด•เตพ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดจเตฝเด•เตเด•. เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เดชเดฟเดถเด•เตเด•เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเต
core.whitespace เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดตเดดเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เตพ เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเต
(เดตเต†เดณเตเดคเตเดค เด‡เดŸเด™เตเด™เตพ เดฎเดพเดคเตเดฐเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เดตเดฐเดฟเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต†) เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เดธเตเดชเต‡เดธเต เดชเตเดฐเดคเต€เด•เดตเตเด‚
เด‰เดŸเตป เดคเดจเตเดจเต† เดตเดฐเดฟเดฏเตเดŸเต† เดชเตเดฐเดพเดฐเด‚เดญ เด‡เตปเดกเดจเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดฐเต เดŸเดพเดฌเต เดชเตเดฐเดคเต€เด•เด‚ เด‰เดฃเตเดŸเต
เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เดชเดฟเดถเด•เตเด•เดณเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดพเตฝ เดชเต‚เดœเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค เดจเดฟเดฒเดฏเต‹เดŸเต† เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเดจเตเดจเต. เด…เดฒเตเดฒ
--เดŽเด•เตเดธเดฟเดฑเตเดฑเต-เด•เต‹เดกเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต.

--ws-error-highlight=
เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดฒเตˆเดจเตเด•เดณเดฟเตฝ เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เดชเดฟเดถเด•เตเด•เตพ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดจเดฟเดฑเดคเตเดคเดฟเตฝ
color.diff.whitespace. เดชเดดเดฏเดคเต, เดชเตเดคเดฟเดฏเดคเต, เดธเดจเตเดฆเตผเดญเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด•เต‹เดฎ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เดชเดŸเตเดŸเดฟเด•เดฏเดพเดฃเต. เดŽเดชเตเดชเต‡เดพเตพ
เดˆ เด“เดชเตโ€Œเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เดชเตเดคเดฟเดฏ เดฒเตˆเดจเตเด•เดณเดฟเดฒเต† เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เดชเดฟเดถเด•เตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต. เด‰เดฆเดพ
--ws-error-highlight=เดชเตเดคเดฟเดฏเดคเต, เดชเดดเดฏเดคเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดคเตเด‚ เดšเต‡เตผเดคเตเดคเดคเตเดฎเดพเดฏ เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เดชเดฟเดถเด•เตเด•เตพ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดฒเตˆเดจเตเด•เตพ. เดชเดดเดฏเดคเต, เดชเตเดคเดฟเดฏเดคเต, เดธเดจเตเดฆเตผเดญเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ เดŽเดฒเตเดฒเดพเด‚ เด’เดฐเต เดนเตเดฐเดธเตเดต เด•เตˆเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.

--เดชเต‚เตผเดฃเตเดฃ เดธเต‚เดšเดฟเด•
เด†เดฆเตเดฏเดคเตเดคเต† เดชเดฟเดŸเดฟ เดชเตเดฐเดคเต€เด•เด™เตเด™เตพเด•เตเด•เต เดชเด•เดฐเด‚, เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเด‚ เดถเต‡เดทเดตเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฌเตเดฒเดฌเต เด•เดพเดฃเดฟเด•เตเด•เตเด•
เดชเดพเดšเตเดšเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ "เด‡เตปเดกเด•เตเดธเต" เดฒเตˆเดจเดฟเตฝ เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดชเต‡เดฐเตเด•เตพ.

--เดฌเตˆเดจเดฑเดฟ
--full-index-เดจเต เดชเตเดฑเดฎเต‡, git-apply เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดฌเตˆเดจเดฑเดฟ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•.

--เดšเตเดฐเตเด•เตเด•เด‚[= ]
40-เดฌเตˆเดฑเตเดฑเต เดนเต†เด•เตโ€Œเดธเดพเดกเต†เดธเดฟเดฎเตฝ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดจเดพเดฎเด‚ เดกเดฟเดซเต-เดฑเต‹ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเตฝ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚
เด•เต‚เดŸเดพเดคเต† เดกเดฟเดซเต-เดŸเตเดฐเต€ เดนเต†เดกเตผ เดฒเตˆเดจเตเด•เดณเตเด‚, เด’เดฐเต เดญเดพเด—เดฟเด• เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดฎเดพเดคเตเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด•. เด‡เดคเต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฃเต
เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ --full-index เด“เดชเตเดทเตป, เด…เดคเต diff-patch เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดฒเตเดฒ
เด…เด•เตเด•เด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ --abbrev= เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚ .

-เดฌเดฟ[ ][/ ], --break-rewrites[=[ ][/ ]]
เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏ เดฑเต€เดฑเตˆเดฑเตเดฑเต เดฎเดพเดฑเตเดฑเด™เตเด™เดณเต† เดกเดฟเดฒเต€เดฑเตเดฑเต เดœเต‹เดกเดฟเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเดšเตเดšเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เด‡เดคเต เดฐเดฃเตเดŸเต†เดฃเตเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเต
เด‰เดฆเตเดฆเต‡เดถเตเดฏเด™เตเด™เตพ:

เด’เดฐเต เดธเต€เดฐเต€เดธเดพเดฏเดฟเดŸเตเดŸเดฒเตเดฒ เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฑเต€เดฑเตˆเดฑเตเดฑเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเดคเตเดคเต† เด‡เดคเต เดฌเดพเดงเดฟเด•เตเด•เตเดจเตเดจเต
เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฒเตเด‚ เดšเต‡เตผเด•เตเด•เดฒเตเด‚ เดคเดฎเตเดฎเดฟเตฝ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเดณเดฐเต† เด•เตเดฑเดšเตเดšเต เดตเดฐเดฟเด•เตพ เด•เต‚เดŸเดฟเดšเตเดšเต‡เตผเดจเตเดจเดคเดพเดฃเต
เดตเดพเดšเด•เดชเดฐเดฎเดพเดฏเดฟ เดธเดจเตเดฆเตผเดญเด‚ เดชเต‹เดฒเต†, เดŽเดจเตเดจเดพเตฝ เดชเดดเดฏเดคเต†เดฒเตเดฒเดพเด‚ เด’เดฑเตเดฑเดคเตเดคเดตเดฃ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟ เดคเตเดŸเตผเดจเตเดจเต a
เดชเตเดคเดฟเดฏ เดŽเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฑเต†เดฏเตเด‚ เด’เดฑเตเดฑ เด‡เตปเดธเต†เตผเดทเตป, เด•เต‚เดŸเดพเดคเต† m เดŽเดจเตเดจ เดธเด‚เด–เตเดฏ -B เดฏเตเดŸเต† เดˆ เดตเดถเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เด“เดชเตเดทเตป (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 60% เดตเดฐเต†). -B/70%, เด’เดฑเดฟเดœเดฟเดจเดฒเดฟเดจเตเดฑเต† 30%-เตฝ เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
Git เดจเตเดฑเต† เดซเดฒเดคเตเดคเดฟเตฝ เดคเดจเตเดจเต† เดคเตเดŸเดฐเตเด•, เด‡เดคเต เด’เดฐเต เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเดฟเดฏเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต (เด…เดคเดพเดฏเดคเต
เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเดพเดšเตเดšเต, เดธเดจเตเดฆเตผเดญเดตเตเดฎเดพเดฏเดฟ เด•เต‚เดŸเดฟเดšเตเดšเต‡เตผเดจเตเดจ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฒเดฟเดจเตเดฑเต†เดฏเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเตเดฑเต†เดฏเตเด‚ เด’เดฐเต เดชเดฐเดฎเตเดชเดฐเดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚
เดฒเตˆเดจเตเด•เตพ).

-M เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดฏเต†เดดเตเดคเดฟเดฏ เดซเดฏเดฒเตเด‚ a เดฏเตเดŸเต† เด‰เดฑเดตเดฟเดŸเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต
เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเตเด• (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ -M เด’เดฐเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดฑเดตเดฟเดŸเดฎเดพเดฏเดฟ เด…เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเดฏ เด’เดฐเต เดซเดฏเดฒเดฟเดจเต† เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•เดฏเตเดณเตเดณเต‚),
เด•เต‚เดŸเดพเดคเต† เดจเดฎเตเดชเตผ n -B เด“เดชเตเดทเดจเตเดฑเต† เดˆ เดตเดถเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเต (เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ 50% เดตเดฐเต†). -B20%
20% เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเตฝ เด•เต‚เดŸเตเดคเดฒเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฒเตเด‚ เด‰เดณเตเดณ เด’เดฐเต เดฎเดพเดฑเตเดฑเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดซเดฏเดฒเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฏ เด‰เดฑเดตเดฟเดŸเดฎเดพเดฏเดฟ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฏเต‹เด—เตเดฏเดฎเดพเดฃเต
เดฎเดฑเตเดฑเตŠเดฐเต เดซเดฏเตฝ.

-เดŽเด‚[ ], --find-renames[= ]
เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•. n เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดธเดฎเดพเดจเดค เดธเต‚เดšเดฟเด•เดฏเดฟเดฒเต† เด’เดฐเต เดชเดฐเดฟเดงเดฟเดฏเดพเดฃเต (เด…เดคเดพเดฏเดคเต
เดซเดฏเดฒเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเดฟเดจเตเดฑเต†/เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฒเตเด•เดณเตเดŸเต† เด…เดณเดตเต). เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, -M90% เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต
เดซเดฏเดฒเดฟเดจเตเดฑเต† 90%-เตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เดกเดฟเดฒเต€เดฑเตเดฑเต/เด†เดกเต เดœเต‹เดกเดฟ เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเดฎเดพเดฏเดฟ Git เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดฃเด‚
เดฎเดพเดฑเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. % เดšเดฟเดนเตเดจเดฎเดฟเดฒเตเดฒเดพเดคเต†, เดธเด‚เด–เตเดฏ เด’เดฐเต เดญเดฟเดจเตเดจเดธเด‚เด–เตเดฏเดฏเดพเดฏเดฟ เดตเดพเดฏเดฟเด•เตเด•เดฃเด‚, a
เด…เดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดฆเดถเดพเด‚เดถ เดชเต‹เดฏเดฟเดจเตเดฑเต. เด…เดคเดพเดฏเดคเต, -M5 0.5 เด†เดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ -M50% เดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต.
เด…เดคเตเดชเต‹เดฒเต†, -M05 เดŽเดจเตเดจเดคเต -M5% เด†เดฃเต. เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป, -M100% เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดธเดฎเดพเดจเดค เดธเต‚เดšเดฟเด• 50% เด†เดฃเต.

-เดธเดฟ[ ], --เด•เดฃเตเดŸเต†เดคเตเดคเตเด•-เดชเด•เตผเดชเตเดชเตเด•เตพ[= ]
เดชเด•เตผเดชเตเดชเตเด•เดณเตเด‚ เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•. เด‡เดคเตเด‚ เด•เดพเดฃเตเด• --เดซเตˆเตปเดกเต-เด•เต‹เดชเตเดชเดฟเด•เตพ-เดนเดพเตผเดกเตผ. n เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต
-M เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เด…เตผเดคเตเดฅเดฎเตเดฃเตเดŸเต .

--เด•เดฃเตเดŸเต†เดคเตเดคเตเด•-เดชเด•เตผเดชเตเดชเตเด•เตพ-เด•เดพเด เดฟเดจเตเดฏเด‚
เดชเตเดฐเด•เดŸเดจ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, -C เด“เดชเตเดทเตป เดฏเดฅเดพเตผเดคเตเดฅ เดซเดฏเตฝ เด†เดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเด•เตผเดชเตเดชเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเต‚
เดชเด•เตผเดชเตเดชเดฟเดจเตเดฑเต† เด…เดคเต‡ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดฎเดพเดฑเตเดฑเด‚ เดตเดฐเตเดคเตเดคเดฟ. เดˆ เดซเตเดฒเดพเด—เต เด•เดฎเดพเตปเดกเดฟเดจเต† เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต
เดชเด•เตผเดชเตเดชเดฟเดจเตเดฑเต† เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดธเตเดฅเดพเดจเดพเตผเดคเตเดฅเดฟเด•เดณเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดพเดคเตเดค เดซเดฏเดฒเตเด•เตพ. เด‡เดคเต เดตเดณเดฐเต† เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเดพเดฃเต
เดตเดฒเดฟเดฏ เดชเดฆเตเดงเดคเดฟเด•เตพเด•เตเด•เตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เดœเดพเด—เตเดฐเดคเดฏเต‹เดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด’เดจเตเดจเดฟเตฝ เด•เต‚เดŸเตเดคเตฝ -C เด“เดชเตเดทเดจเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต
เด…เดคเต‡ เดชเตเดฐเดญเดพเดตเด‚ เด‰เดฃเตเดŸเต.

-เดกเดฟ, --เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเด‚-เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•
เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเตเดฐเดฟเดฎเต‡เดœเต เด’เดดเดฟเดตเดพเด•เตเด•เตเด•, เด…เดคเดพเดฏเดคเต เดนเต†เดกเตเดกเตผ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด•, เดŽเดจเตเดจเดพเตฝ เด‡เดต เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดชเดพเดŸเดฟเดฒเตเดฒ
preimage เด•เต‚เดŸเดพเดคเต† /dev/null. เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเดพเดšเตเดšเต เดชเดพเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดฒเตเดฒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
git เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด•; เด‡เดคเต เด…เดตเดฒเต‹เด•เดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เด†เดณเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเตเดณเตเดณเดคเดพเดฃเต
เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เดตเดพเดšเด•เด‚. เด•เต‚เดŸเดพเดคเต†, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เดตเต‡เดฃเตเดŸเดคเตเดฐ เดตเดฟเดตเดฐเด™เตเด™เตพ เด‡เดฒเตเดฒ
เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดชเดพเดšเตเดšเต เดฑเดฟเดตเต‡เดดเตโ€Œเดธเดฟเตฝ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด•, เดธเตเดตเดฎเต‡เดงเดฏเดพ เดชเต‹เดฒเตเด‚, เด…เดคเดฟเดจเดพเตฝ เด“เดชเตเดทเดจเตเดฑเต† เดชเต‡เดฐเต.

-B-เดฏเตโ€Œเด•เตเด•เตŠเดชเตเดชเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, a-เดฏเตเดŸเต† เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตฝ เดญเดพเด—เดคเตเดคเดฟเดฒเต† เดฎเตเตปเดšเดฟเดคเตเดฐเดตเตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•
เดœเต‹เดกเดฟ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•/เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•.

-เดŽเตฝ
-M, -C เด“เดชเตเดทเดจเตเด•เตพเด•เตเด•เต O(n^2) เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เดธเดฎเดฏเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เด‡เดตเดฟเดŸเต† n เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดธเด‚เด–เตเดฏเดฏเดพเดฃเต
เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚/เดชเด•เตผเดคเตเดคเตฝ เดฒเด•เตเดทเตเดฏเด™เตเด™เตพ. เดˆ เด“เดชเตโ€Œเดทเตป เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚/เดชเด•เตผเดชเตเดชเต เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดŸเดฏเตเดจเตเดจเต
เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚/เดชเด•เตผเดคเตเดคเตฝ เดŸเดพเตผเด—เต†เดฑเตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเด‚เด–เตเดฏเดฏเดฟเตฝ เด•เต‚เดŸเตเดคเดฒเดพเดฃเต†เด™เตเด•เดฟเตฝ.

--diff-filter=[(A|C|D|M|R|T|U|X|B)...[*]]
เดšเต‡เตผเดคเตเดค (A), เดชเด•เตผเดคเตเดคเดฟเดฏ (C), เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ (D), เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดš (M), เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเดฟเดฏ เดซเดฏเดฒเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•
(R), เด…เดตเดฏเตเดŸเต† เดคเดฐเด‚ (เด…เดคเดพเดฏเดคเต เดฑเต†เด—เตเดฒเตผ เดซเดฏเตฝ, เดธเดฟเด‚เดฒเดฟเด™เตเด•เต, เดธเดฌเตเดฎเต‹เดกเตเดฏเต‚เตพ, ...) เดฎเดพเดฑเตเดฑเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (T),
เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเตเดคเดคเต (U), เด…เดœเตเดžเดพเดคเดฎเดพเดฃเต (X), เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดตเดฏเตเดŸเต† เดœเต‹เดŸเดฟเดฏเดพเด•เตเด•เตฝ เดคเด•เตผเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (B). เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเตป
เดซเดฟเตฝเดŸเตเดŸเตผ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดŸเต† (เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ เด‰เตพเดชเตเดชเต†เดŸเต†) เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚. * (เดŽเดฒเตเดฒเดพเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ) เดšเต‡เตผเด•เตเด•เตเดฎเตเดชเต‹เตพ
เด•เต‹เดฎเตเดชเดฟเดจเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต, เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเดฏเตฝ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดŽเดฒเตเดฒเดพ เดชเดพเดคเด•เดณเตเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด‚
เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเดฒเต† เดฎเดพเดจเดฆเดฃเตเดกเด‚; เดฎเดฑเตเดฑเต เดฎเดพเดจเดฆเดฃเตเดกเด™เตเด™เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดซเดฏเดฒเตเด‚ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ
เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต.

-เดŽเดธเต
เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดจเตเดฑเต† เดธเด‚เดญเดตเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเต‹เด•เตเด•เตเด•
(เด…เดคเดพเดฏเดคเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ/เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตฝ) เด’เดฐเต เดซเดฏเดฒเดฟเตฝ. เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเดพเดฏเดฟ เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณเดคเดพเดฃเต.

เดจเดฟเด™เตเด™เตพ เด•เต‹เดกเดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดฌเตเดฒเต‹เด•เตเด•เต (เดธเตโ€ŒเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเต เดชเต‹เดฒเต†) เดคเดฟเดฐเดฏเตเดฎเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
เด† เดฌเตเดฒเต‹เด•เตเด•เต เดจเดฟเดฒเดตเดฟเตฝ เดตเดจเตเดจเดคเต เดฎเตเดคเดฒเตเดณเตเดณ เดšเดฐเดฟเดคเตเดฐเด‚ เด…เดฑเดฟเดฏเดพเตป: เดซเต€เดšเตเดšเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เดชเตเดฐเดฟเดฎเต‡เดœเดฟเดฒเต† เดฐเดธเด•เดฐเดฎเดพเดฏ เดฌเตเดฒเต‹เด•เตเด•เต -S-เดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•เดฏเตเด‚ เดคเตเดŸเดฐเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด•
เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดชเดคเดฟเดชเตเดชเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเตเดตเดฐเต†.

-เดœเดฟ
เดชเดพเดšเตเดšเต เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเดฟเตฝ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดตเดฐเดฟเด•เตพ เดšเต‡เตผเดคเตเดค/เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดค เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดจเต‹เด•เตเด•เตเด• .

-เดŽเดธเต เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต --pikaxe-regex, -G , เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•
เด’เดฐเต‡ เดซเดฏเดฒเดฟเตฝ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเตเดฏเดคเตเดฏเดพเดธเดฎเตเดณเตเดณ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดค:

+ เดฑเดฟเดŸเตเดŸเต‡เตบ !regexec(regexp, two->ptr, 1, ยฎmatch, 0);
...
- เดนเดฟเดฑเตเดฑเต = !regexec(regexp, mf2.ptr, 1, ยฎmatch, 0);

git log -G"regexec\(regexp" เดˆ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดค เด•เดพเดฃเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, git log -S"regexec\(regexp"
--pikaxe-regex เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ (เด•เดพเดฐเดฃเด‚ เด† เดธเตเดŸเตเดฐเดฟเด‚เด—เดฟเดจเตเดฑเต† เดธเด‚เดญเดตเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด‡เดฒเตเดฒ
เดฎเดพเดฑเตเดฑเด‚).

เด•เดพเดฃเตเด• เดชเดฟเด•เตเด•เดพเด•เตเดธเต เดชเตเดฐเดตเต‡เดถเดจเด‚ gitdiffcore(7) เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต.

--เดชเดฟเด•เตเด•เดพเด•เตเดธเต-เดŽเดฒเตเดฒเดพเด‚
-S เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ -G เด’เดฐเต เดฎเดพเดฑเตเดฑเด‚ เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ, เด† เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดŽเดฒเตเดฒเดพ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด•
เดฎเดพเดฑเตเดฑเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ .

--pikaxe-regex
เดšเดฟเด•เดฟเดคเตเดธเดฟเด•เตเด•เตเด• เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดชเตเดฒเต€เด•เตƒเดค POSIX เดฑเต†เด—เตเดฒเตผ เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเดพเดฏเดฟ -S-เดจเต เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

-เด’
เตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดชเดพเดšเตเดšเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด• , เด…เดคเดฟเดจเต เด’เดฐเต เดทเต†เตฝ เด—เตเดฒเต‹เดฌเต เด‰เดฃเตเดŸเต
เด“เดฐเต‹ เดตเดฐเดฟเดฏเดฟเดฒเตเด‚ เดชเดพเดฑเตเดฑเต‡เตบ. เด‡เดคเต diff.orderFile เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเต† เด…เดธเดพเดงเตเดตเดพเด•เตเด•เตเดจเตเดจเต (เด•เดพเดฃเตเด• git-
config(1)). diff.orderFile เดฑเดฆเตเดฆเดพเด•เตเด•เดพเตป, -O/dev/null เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

-R
เดฐเดฃเตเดŸเต เด‡เตปเดชเตเดŸเตเดŸเตเด•เตพ เดธเตเดตเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•; เด…เดคเดพเดฏเดคเต, เด‡เตปเดกเต†เด•เตเดธเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด“เตบ-เดกเดฟเดธเตเด•เต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดŸเตเดฐเต€เดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เด•เดพเดฃเดฟเด•เตเด•เตเด•
เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ.

--เดฌเดจเตเดงเต[= ]
เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเตเดฑเดคเตเดคเตเดณเตเดณ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดชเดฑเดฏเดพเดจเดพเด•เตเด‚
เดˆ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเตเด‚ เด…เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเดพเดคเดจเดพเดฎเด™เตเด™เดณเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพ เด…เด•เดคเตเดคเดฟเดฒเตเดฒเดพเดคเตเดคเดชเตเดชเต‹เตพ
เด’เดฐเต เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดตเต†เดฑเตเด‚ เดถเต‡เด–เดฐเดคเตเดคเดฟเตฝ), เดเดคเต เด‰เดชเดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเต‡เดฐเดฟเดŸเดพเด‚
เดจเตฝเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด†เดชเต‡เด•เตเดทเดฟเด• เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด’เดฐเต เดตเดพเดฆเดฎเดพเดฏเดฟ.

-a, --text
เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เดตเดพเดšเด•เดฎเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•.

--เด‡เด—เตเดจเต‹เตผ-เดธเตเดชเต‡เดธเต-เด…เดฑเตเดฑเต-เด‡เดฏเต‹เตพ
EOL-เตฝ เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•.

-b, --เด‡เด—เตเดจเต‹เตผ-เดธเตเดชเต‡เดธเต-เดšเต‡เดžเตเดšเต
เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเดฟเดจเตเดฑเต† เด…เดณเดตเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•. เด‡เดคเต เดฒเตˆเตป เด…เดฑเตเดฑเดคเตเดคเตเดณเตเดณ เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเดฟเดจเต† เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดชเตเดชเด‚
เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดŸเต† เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดธเต€เด•เตเดตเตปเดธเตเด•เดณเตเด‚ เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต.

-w, --เด“เตพ-เดธเตเดชเต‡เดธเต เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•
เดตเดฐเดฟเด•เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•. เด’เดฐเต เดตเดฐเดฟ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เดคเต เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เดณเต† เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต
เดฎเดฑเตเดฑเต‡ เดฒเตˆเดจเดฟเตฝ เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต.

--เดฌเตเดฒเดพเด™เตเด•เต-เดฒเตˆเดจเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•
เดŽเดฒเตเดฒเดพ เดตเดฐเดฟเด•เดณเตเด‚ เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•.

--inter-hunk-context=
เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดค เดนเด™เตเด•เตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เดธเดจเตเดฆเตผเดญเด‚, เด…เดคเดฟเดฒเต‚เดŸเต† เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดตเดฐเต† เด•เดพเดฃเดฟเด•เตเด•เตเด•
เดชเดฐเดธเตเดชเดฐเด‚ เด…เดŸเตเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดนเตเด™เตเด•เตเด•เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

-W, --เดซเด‚เด—เตเดทเตป-เดธเดจเตเดฆเตผเดญเด‚
เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เดฎเตเดดเตเดตเตป เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเด•.

--เดŽเด•เตเดธเดฟเดฑเตเดฑเต-เด•เต‹เดกเต
เดธเดฎเดพเดจเดฎเดพเดฏ เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเด• เดกเดฟเดซเตเดŽเดซเต(1). เด…เดคเดพเดฏเดคเต, 1 เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดชเตเดฑเดคเตเดคเตเด•เดŸเด•เตเด•เตเดจเตเดจเต
เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เดณเดพเดฏเดฟเดฐเตเดจเตเดจเต, 0 เดŽเดจเตเดจเดพเตฝ เดตเตเดฏเดคเตเดฏเดพเดธเดฎเดฟเดฒเตเดฒ.

--เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเดฟ
เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด•. --เดŽเด•เตเดธเดฟเดฑเตเดฑเต-เด•เต‹เดกเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

--เดŽเด•เตเดธเตเดฑเตเดฑเต-เดกเดฟเดซเต
เดŽเด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเต‡เดฃเตฝ เดกเดฟเดซเต เดนเต†เตฝเดชเตเดชเตผ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•. เดจเดฟเด™เตเด™เตพ เด’เดฐเต เดฌเดพเดนเตเดฏ เดกเดฟเดซเต เดกเตเดฐเตˆเดตเตผ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ
เด—เดฟเดฑเตเดฑเดพเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ(5), เดจเดฟเด™เตเด™เตพ เดˆ เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต git-log(1) เดธเตเดนเตƒเดคเตเดคเตเด•เตเด•เดณเตเด‚.

--เดจเต‹-เดŽเด•เตเดธเตเดฑเตเดฑเต-เดกเดฟเดซเต
เดฌเดพเดนเตเดฏ เดกเดฟเดซเต เดกเตเดฐเตˆเดตเดฑเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต.

--textconv, --no-textconv
เดฌเตˆเดจเดฑเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดฌเดพเดนเตเดฏ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เด•เตบเดตเต‡เตผเดทเตป เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต).
เดซเดฏเดฒเตเด•เตพ. เด•เดพเดฃเตเด• เด—เดฟเดฑเตเดฑเดพเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ(5) เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพเด•เตเด•เต. เด•เดพเดฐเดฃเด‚ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เด•เต‹เตบเดตเต เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดŽ
เดตเตบ-เดตเต‡ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚, เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดฎเดจเตเดทเตเดฏ เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเดฃเต, เดชเด•เตเดทเต‡ เด•เดดเดฟเดฏเดฟเดฒเตเดฒ
เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด‚. เด‡เด•เตเด•เดพเดฐเดฃเดคเตเดคเดพเตฝ, textconv เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต git-
เดกเดฟเดซเตเดŽเดซเต(1) เด‰เด‚ git-log(1), เดชเด•เตเดทเต‡ เดตเต‡เดฃเตเดŸเดฟเดฏเดฒเตเดฒ git-format-patch(1) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดฟเดซเต เดชเตเดฒเด‚เดฌเดฟเด‚เด—เต เด•เดฎเดพเตปเดกเตเด•เตพ.

--เด‡เด—เตเดจเต‹เตผ-เดธเดฌเตเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เตพ[= ]
เดกเดฟเดซเต เดœเดจเดฑเต‡เดทเดจเดฟเตฝ เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เดณเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•. เด’เดจเตเดจเตเด•เดฟเตฝ "เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ" เด†เด•เดพเด‚,
"เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเดคเตเดคเดคเต", "เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸเดคเต" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดŽเดฒเตเดฒเดพเด‚", เด‡เดคเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฃเต. "เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚
เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเต‹ เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดšเดคเต‹ เด†เดฏ เดซเดฏเดฒเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เดนเต†เดกเต เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเดฌเตเดฎเต‹เดกเตเดฏเต‚เตพ เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฟเดšเตเดšเต
เดธเต‚เดชเตเดชเตผ เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเดฟเตฝ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต, เดเดคเต เด…เดธเดพเดงเตเดตเดพเด•เตเด•เดพเดจเตเด‚ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดฏเตเดŸเต† เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• เด“เดชเตเดทเตป git-config(1) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ gitmodules(5) "เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเดพเดคเตเดคเดคเต" เด†เดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดš เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เดณเดฟเตฝ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดคเตเดค เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดฎเดพเดคเตเดฐเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด…เดต เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸเดคเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดฟเดฒเตเดฒ (เดชเด•เตเดทเต‡
เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดš เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเดฟเดจเดพเดฏเดฟ เด…เดต เด‡เดชเตเดชเต‹เดดเตเด‚ เดธเตเด•เดพเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเต). "เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸ" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเด‚ เด…เดตเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต
เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เดณเตเดŸเต† เดตเตผเด•เตเด•เต เดŸเตเดฐเต€, เดธเต‚เดชเตเดชเตผ เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เดณเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต
เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (1.7.0 เดตเดฐเต†เดฏเตเดณเตเดณ เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด‡เดคเดพเดฏเดฟเดฐเตเดจเตเดจเต). "เดŽเดฒเตเดฒเดพเด‚" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดฒเตเดฒเดพ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเด‚ เดฎเดฑเดฏเตเด•เตเด•เตเดจเตเดจเต
เด‰เดชเด˜เดŸเด•เด™เตเด™เตพ.

--src-prefix=
"a/" เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด‰เดฑเดตเดฟเดŸ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด•เดพเดฃเดฟเด•เตเด•เตเด•.

--dst-prefix=
"b/" เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด•เดพเดฃเดฟเด•เตเด•เตเด•.

--เดจเต‹-เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดฑเดตเดฟเดŸเดฎเต‹ เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต‹ เด•เดพเดฃเดฟเด•เตเด•เดฐเตเดคเต.

เดˆ เดชเตŠเดคเตเดตเดพเดฏ เด“เดชเตเดทเดจเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏ เดตเดฟเดถเดฆเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดคเตเด‚ เด•เดพเดฃเตเด• gitdiffcore(7).


เดตเตเดฏเดคเตเดฏเดธเตโ€Œเดคเดฎเดพเด•เตเด•เต‡เดฃเตเดŸ เด’เดฐเต เดŸเตเดฐเต€ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเดฟเดจเตเดฑเต† เดเดกเดฟ.

--เด•เดพเดทเต เดšเต†เดฏเตเดคเต
เด“เตบ-เดกเดฟเดธเตเด•เต เดซเดฏเตฝ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดฐเตเดคเต

-m
เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดธเต‚เดšเดฟเด•เดฏเดฟเตฝ เดฑเต†เด•เตเด•เต‹เตผเดกเต เดšเต†เดฏเตโ€Œเดคเดคเตเด‚ เดŽเดจเตเดจเดพเตฝ เดšเต†เด•เตเด•เต เด”เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดซเดฏเดฒเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดคเดพเดฏเดฟ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚.
เดˆ เดชเดคเดพเด• เด‰เดฃเตเดŸเดพเด•เตเด•เตเดจเตเดจเต เดœเดฟเดฑเตเดฑเดฟเดจเต† เดตเตเดฏเดคเตเดฏเดพเดธ เดธเต‚เดšเดฟเด• เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดคเตเดค เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เด•เดพเดฒเดฟเด•เดฎเดพเดฃเต†เดจเตเดจเต เดชเดฑเดฏเตเด•.

เดฑเต‹ เด”เดŸเตเดŸเตเดชเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต


"git-diff-index", "git-diff-tree", "git-diff-files", "git" เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดฑเต‹ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต
diff --raw" เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดณเตเดณเดตเดฏเดพเดฃเต.

เดˆ เด•เดฎเดพเตปเดกเตเด•เตพ เดŽเดฒเตเดฒเดพเด‚ เดฐเดฃเตเดŸเต เดธเต†เดฑเตเดฑเต เด•เดพเดฐเตเดฏเด™เตเด™เดณเต† เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต; เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต:

git-diff-index
เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดซเดฏเดฒเตเด•เดณเตเด‚.

git-diff-index --เด•เดพเดทเต†เดกเต
เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดธเต‚เดšเดฟเด•เดฏเตเด‚.

git-diff-tree [-r] [ ...]
เดฐเดฃเตเดŸเต เดตเดพเดฆเด™เตเด™เดณเดพเตฝ เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฎเดฐเด™เตเด™เดณเต† เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

git-diff-files [ ...]
เด‡เตปเดกเด•เตเดธเตเด‚ เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต† เดซเดฏเดฒเตเด•เดณเตเด‚ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

"git-diff-tree" เด•เดฎเดพเตปเดกเต เด…เดคเดฟเดจเตเดฑเต† เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดนเดพเดทเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต
เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดคเต. เด…เดคเดฟเดจเตเดถเต‡เดทเด‚, เดŽเดฒเตเดฒเดพ เด•เดฎเดพเตปเดกเตเด•เดณเตเด‚ เดฎเดพเดฑเตเดฑเดฟเดฏ เดซเดฏเดฒเดฟเดจเต เด’เดฐเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฒเตˆเตป เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด’เดฐเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฒเตˆเตป เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

เด‡เตป-เดชเตเดฒเต‡เดธเต เดŽเดกเดฟเดฑเตเดฑเต :100644 100644 bcd1234... 0123456... M file0
copy-edit :100644 100644 abcd123... 1234567... C68 file1 file2
rename-edit :100644 100644 abcd123... 1234567... R86 file1 file3
เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด• :000000 100644 0000000... 1234567... เด’เดฐเต เดซเดฏเตฝ4
delete :100644 000000 1234567... 0000000... D file5
unmerged :000000 000000 0000000... 0000000... U file6

เด…เดคเดพเดฏเดคเต, เด‡เดŸเดคเตเดคเตเดจเดฟเดจเตเดจเต เดตเดฒเดคเตเดคเต‹เดŸเตเดŸเต:

1. เด’เดฐเต เด•เต‹เดณเตป.

2. "src" เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต‹เดกเต; เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเต‹ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตโ€Œเดคเดพเตฝ 000000.

3. เด’เดฐเต เด‡เดŸเด‚.

4. "dst" เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดฎเต‹เดกเต; เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเต‹ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดคเดพเตฝ 000000.

5. เด’เดฐเต เด‡เดŸเด‚.

6. "src" เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ sha1; เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเต‹ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตโ€Œเดคเดพเตฝ 0{40}.

7. เด’เดฐเต เด‡เดŸเด‚.

8. "dst" เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ sha1; 0{40} เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเตเดคเดคเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เดตเตผเด•เตเด•เต เดŸเตเดฐเต€เดฏเดฟเดฒเต‡เด•เตเด•เต เดจเต‹เด•เตเด•เตเด•".

9. เด’เดฐเต เด‡เดŸเด‚.

10. เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต, เดคเตเดŸเตผเดจเตเดจเต เด“เดชเตเดทเดฃเตฝ "เดธเตเด•เต‹เตผ" เดจเดฎเตเดชเตผ.

11. เด’เดฐเต เดŸเดพเดฌเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต NUL เดŽเดชเตเดชเต‹เตพ -z เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

12. "src" เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดพเดค

13. เด’เดฐเต เดŸเดพเดฌเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต NUL เดŽเดชเตเดชเต‹เตพ -z เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต; C เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ R เดจเต เดฎเดพเดคเตเดฐเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต.

14. "dst" เดŽเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดพเดค; C เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ R เดจเต เดฎเดพเดคเตเดฐเด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต.

15. เด’เดฐเต LF เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ NUL เดŽเดชเตเดชเต‹เตพ -z เดฑเต†เด•เตเด•เต‹เตผเดกเต เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เดธเดพเดงเตเดฏเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด…เด•เตเดทเดฐเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต:

ยท เดŽ: เด’เดฐเต เดซเดฏเตฝ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตฝ

ยท เดธเดฟ: เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเตเดคเดฟเดฏเดคเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเตเด•

ยท เดกเดฟ: เด’เดฐเต เดซเดฏเตฝ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตฝ

ยท เดŽเด‚: เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเต‹เดกเต เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃเด‚

ยท R: เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚

ยท เดŸเดฟ: เดซเดฏเดฒเดฟเดจเตเดฑเต† เดคเดฐเดคเตเดคเดฟเตฝ เดฎเดพเดฑเตเดฑเด‚

ยท เดฏเต: เดซเดฏเตฝ เดฒเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ (เด…เดคเต เดชเตเดฐเดคเดฟเดœเตเดžเดพเดฌเดฆเตเดงเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดจเดฟเด™เตเด™เตพ เดฒเดฏเดจเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฃเด‚)

X: "เด…เดœเตเดžเดพเดค" เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดคเดฐเด‚ (เดฎเดฟเด•เตเด•เดตเดพเดฑเตเด‚ เด’เดฐเต เดฌเด—เต, เดฆเดฏเดตเดพเดฏเดฟ เด…เดคเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•)

เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เด…เด•เตเดทเดฐเด™เตเด™เตพ C, R เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดถเต‡เดทเด‚ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดธเตเด•เต‹เตผ เด‰เดฃเตเดŸเดพเด•เตเด‚ (เดถเดคเดฎเดพเดจเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต
เดจเต€เด•เตเด•เด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเด•เตผเดชเตเดชเดฟเดจเตเดฑเต† เด‰เดฑเดตเดฟเดŸเดตเตเด‚ เดฒเด•เตเดทเตเดฏเดตเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดธเดพเดฎเตเดฏเด‚). เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดฒเต†เดฑเตเดฑเตผ เดŽเด‚ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚
เดซเดฏเตฝ เดฑเต€เดฑเตˆเดฑเตเดฑเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด’เดฐเต เดธเตเด•เต‹เตผ (เด…เดธเดฎเดคเตเดตเดคเตเดคเดฟเดจเตเดฑเต† เดถเดคเดฎเดพเดจเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต).

เดซเดฏเตฝเดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด’เดฐเต เดซเดฏเตฝ เดชเตเดคเดฟเดฏเดคเตเด‚ เด…เดคเต เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเตเดคเดคเตเด‚ เด†เดฃเต†เด™เตเด•เดฟเตฝ เดŽเดฒเตเดฒเดพ 1 เด•เดณเตเด‚ เด†เดฏเดฟ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เดธเต‚เดšเดฟเด•.

เด‰เดฆเดพเดนเดฐเดฃเด‚:

:100644 100644 5be4a4...... 000000...... M file.c

-z เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเตเดคเดชเตเดชเต‹เตพ, TAB, LF, เดชเดพเดคเตเดคเต เดจเต†เดฏเดฟเดฎเตเด•เดณเดฟเดฒเต† เดฌเดพเด•เตเด•เตเดธเตเดฒเดพเดทเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดฏเดฅเดพเด•เตเดฐเดฎเด‚ \t, \n, \\ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†.

เดกเดฟเดเดŽเดซเตเดŽเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดตเต‡เดฃเตเดŸเดฟ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต


"git-diff-tree", "git-diff-files", "git-diff --raw" เดŽเดจเตเดจเดฟเดต เดŽเดŸเตเด•เตเด•เดพเด‚ -c or --cc เด“เดชเตเดทเตป
เดฒเดฏเดจ เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เดกเดฟเดซเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด•. เดตเดฟเดตเดฐเดฟเดšเตเดš เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต
เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดฎเตเด•เดณเดฟเตฝ:

1. เด“เดฐเต‹ เดฐเด•เตเดทเดฟเดคเดพเดตเดฟเดจเตเด‚ เด’เดฐเต เด•เต‹เดณเตป เด‰เดฃเตเดŸเต

2. เด•เต‚เดŸเตเดคเตฝ "src" เดฎเต‹เดกเตเด•เดณเตเด‚ "src" sha1 เด‰เด‚ เด‰เดฃเตเดŸเต

3. เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดŽเดจเตเดจเดคเต เด“เดฐเต‹ เดฐเด•เตเดทเดฟเดคเดพเดตเดฟเดจเตเดฑเต†เดฏเตเด‚ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเดพเดฃเต

4. เด“เดชเตเดทเดฃเตฝ "เดธเตเด•เต‹เตผ" เดจเดฎเตเดชเตผ เด‡เดฒเตเดฒ

5. เด’เดฑเตเดฑ เดชเดพเดค, "dst" เดจเต เดฎเดพเดคเตเดฐเด‚

เด‰เดฆเดพเดนเดฐเดฃเด‚:

::100644 100644 100644 fabadb8... cc95eb0... 4866510... MM description.c

เด…เดคเดฒเตเดฒ เด•เต‚เดŸเดฟเดšเตเดšเต‡เตผเดจเตเดจเต เดกเดฟเดซเตเดŽเดซเต เดŽเดฒเตเดฒเดพ เดฎเดพเดคเดพเดชเดฟเดคเดพเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดš เดซเดฏเดฒเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดœเดจเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดชเดพเดšเตเดšเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต -P


"git-diff-index", "git-diff-tree", เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "git-diff-files" เดŽเดจเตเดจเดฟเดต เด’เดฐเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ -p เด“เดชเตเดทเตป, "เดœเดฟเดฑเตเดฑเต
เดตเตเดฏเดคเตเดฏเดพเดธเด‚" เด‡เดฒเตเดฒเดพเดคเต† --เดฑเต‹ เด“เดชเตเดทเตป, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "-p" เด“เดชเตโ€Œเดทเดจเตเดณเตเดณ "git log", เด…เดต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต; เดชเด•เดฐเด‚ เด…เดตเตผ เด’เดฐเต เดชเดพเดšเตเดšเต เดซเดฏเตฝ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตƒเดทเตเดŸเดฟ เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเด‚
GIT_EXTERNAL_DIFF, GIT_DIFF_OPTS เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดตเดดเดฟเดฏเตเดณเตเดณ เด…เดคเตเดคเดฐเด‚ เดชเดพเดšเตเดšเตเด•เตพ.

-p เด“เดชเตเดทเตป เด‰เดคเตเดชเดพเดฆเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเดฐเดฎเตเดชเดฐเดพเด—เดค เดกเดฟเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด…เดฒเตเดชเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต:

1. เด‡เดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจ "เดœเดฟเดฑเตเดฑเต เดกเดฟเดซเต" เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต:

เดตเตเดฏเดคเตเดฏเดพเดธเด‚ --git a/file1 b/file2

เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚/เดชเด•เตผเดชเตเดชเต เด‰เตพเดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, a/, b/ เดซเดฏเตฝเดจเดพเดฎเด™เตเด™เตพ เด’เดจเตเดจเตเดคเดจเตเดจเต†เดฏเดพเดฃเต. เดชเตเดฐเดคเตเดฏเต‡เด•เดฟเดšเตเดšเต, เดชเต‹เดฒเตเด‚
เด’เดฐเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตฝ, /dev/null เด†เดฃเต เด…เดฒเตเดฒ a/ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ b/ เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดซเดฏเตฝเดจเดพเดฎเด™เตเด™เตพ.

เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚/เดชเด•เตผเดชเตเดชเต เด‰เตพเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ, เดซเดฏเตฝ1, เดซเดฏเตฝ2 เดŽเดจเตเดจเดฟเดต เดธเต‹เดดเตเดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เดฏเดฅเดพเด•เตเดฐเดฎเด‚ เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเตเด•/เดชเด•เตผเดชเตเดชเต, เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚/เดชเด•เตผเดชเตเดชเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต.

2. เด…เดคเดฟเดจเต เดถเต‡เดทเด‚ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ เด‰เดฃเตเดŸเต:

เดชเดดเดฏ เดฎเต‹เดกเต
เดชเตเดคเดฟเดฏ เดฎเต‹เดกเต
เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดซเดฏเตฝ เดฎเต‹เดกเต
เดชเตเดคเดฟเดฏ เดซเดฏเตฝ เดฎเต‹เดกเต
เดจเดฟเดจเตเดจเต เดชเด•เตผเดคเตเดคเตเด•
เดชเด•เตผเดคเตเดคเตเด•
เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•
เดŽเดจเตเดจเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•
เดธเดฎเดพเดจเดค เดธเต‚เดšเดฟเด•
เด…เดธเดฎเดคเตเดต เดธเต‚เดšเดฟเด•
เดธเต‚เดšเดฟเด• ..

เดซเดฏเตฝ เดคเดฐเดตเตเด‚ เดซเดฏเดฒเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเต† 6-เด…เด•เตเด• เด’เด•เตเดŸเตฝ เดจเดฎเตเดชเดฑเตเด•เดณเดพเดฏเดฟ เดซเดฏเตฝ เดฎเต‹เดกเตเด•เตพ เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด…เดจเตเดฎเดคเดฟ เดฌเดฟเดฑเตเดฑเตเด•เตพ.

เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เดณเดฟเดฒเต† เดชเดพเดค เดจเดพเดฎเด™เตเด™เดณเดฟเตฝ a/, b/ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเตเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒ.

เดธเดฎเดพเดจเดค เดธเต‚เดšเดฟเด• เดŽเดจเตเดจเดคเต เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดตเดฐเดฟเด•เดณเตเดŸเต† เดถเดคเดฎเดพเดจเดตเตเด‚ เด…เดธเดฎเดคเตเดต เดธเต‚เดšเดฟเด•เดฏเตเดฎเดพเดฃเต
เดฎเดพเดฑเดฟเดฏ เดตเดฐเดฟเด•เดณเตเดŸเต† เดถเดคเดฎเดพเดจเดฎเดพเดฃเต. เด‡เดคเต เด’เดฐเต เดตเตƒเดคเตเดคเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเดฏเดพเดฃเต, เดคเตเดŸเตผเดจเตเดจเต a
เดถเดคเดฎเดพเดจเด‚ เด…เดŸเดฏเดพเดณเด‚. 100% เดธเดพเดฎเตเดฏเดค เดธเต‚เดšเดฟเด• เดฎเต‚เดฒเตเดฏเด‚ เดฐเดฃเตเดŸเต เดคเตเดฒเตเดฏ เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต,
100% เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดชเดดเดฏ เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดตเดฐเดฟเดฏเตเด‚ เดชเตเดคเดฟเดฏเดคเดพเด•เตเด•เดฟเดฏเดฟเดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต
เด’เดจเตเดจเต.

เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเด‚ เดถเต‡เดทเดตเตเด‚ เดธเต‚เดšเดฟเด• เดฒเตˆเดจเดฟเตฝ SHA-1 เดšเต†เด•เตเด•เตเดธเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดฆเดฟ เด†เดฃเต
เดซเดฏเตฝ เดฎเต‹เดกเต เดฎเดพเดฑเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต; เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฐเดฟเด•เตพ เดชเดดเดฏเดคเดฟเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดคเดฟเดฏ เดฎเต‹เดกเตเด‚.

3. เดชเดพเดคเตเดคเต เดจเต†เดฏเดฟเดฎเตเด•เดณเดฟเดฒเต† TAB, LF, เด‡เดฐเดŸเตเดŸ เด‰เดฆเตเดงเดฐเดฃเดฟ, เดฌเดพเด•เตเด•เตโ€Œเดธเตเดฒเดพเดทเต เดชเตเดฐเดคเต€เด•เด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต \t, \n,
เดฏเดฅเดพเด•เตเดฐเดฎเด‚ \", \\ เดŽเดจเตเดจเดฟเดต. เด…เด™เตเด™เดจเต†เดฏเตŠเดฐเต เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เตฝ เด†เดตเดถเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดฎเตเดดเตเดตเตป
เดชเดพเดคเดฏเตเดŸเต† เดชเต‡เดฐเต เด‡เดฐเดŸเตเดŸ เด‰เดฆเตเดงเดฐเดฃเดฟเด•เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

4. เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดซเดฏเตฝ1 เดซเดฏเดฒเตเด•เดณเตเด‚ เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเตโ€Œเด•เตเด•เต เดฎเตเดฎเตเดชเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเต†เดฏเตเด‚ เดŽเดฒเตเดฒเดพ เดซเดฏเตฝ2เดฏเต†เดฏเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดซเดฏเดฒเตเด•เตพ เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเต†เดฏเดพเดฃเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด“เดฐเต‹ เดฎเดพเดฑเตเดฑเดตเตเด‚ เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เดฌเดพเดงเด•เดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดคเต†เดฑเตเดฑเดพเดฃเต
เดคเตเดŸเตผเดšเตเดšเดฏเดพเดฏเดฟ เดซเดฏเตฝ เดšเต†เดฏเตเดฏเตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดˆ เดชเดพเดšเตเดšเต a, b เดŽเดจเตเดจเดฟเดต เดธเตเดตเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด‚:

เดตเตเดฏเดคเตเดฏเดพเดธเด‚ --git a/ab/b
a เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•
เดฌเดฟ เดŽเดจเตเดจเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•
เดตเตเดฏเดคเตเดฏเดพเดธเด‚ --git a/bb/a
b เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•
a เดŽเดจเตเดจเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเด•

เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เดกเดฟเดเดŽเดซเตเดŽเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต


เดเดคเต เดกเดฟเดซเต เดœเดจเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เด•เดฎเดพเตปเดกเดฟเดจเตเด‚ -c เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ --cc เด“เดชเตเดทเตป เดŽเดŸเตเดคเตเดคเต a เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเด‚ เด•เต‚เดŸเดฟเดšเตเดšเต‡เตผเดจเตเดจเต เดกเดฟเดซเตเดŽเดซเต เดŽเดชเตเดชเต‡เดพเตพ
เด’เดฐเต เดฒเดฏเดจเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เดฒเดฏเดจเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเดพเดฃเต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต git-diff(1) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ git-
เด•เดพเดฃเดฟเด•เตเด•เตเด•(1). เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เดพเตป เดˆ เด•เดฎเดพเตปเดกเตเด•เดณเดฟเดฒเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต -m เด“เดชเตเดทเตป เดจเตฝเด•เดพเดฎเต†เดจเตเดจเดคเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•
เด’เดฐเต เดฒเดฏเดจเดคเตเดคเดฟเดจเตเดฑเต† เดตเตเดฏเด•เตเดคเดฟเด—เดค เดฎเดพเดคเดพเดชเดฟเดคเดพเด•เตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เดณเตเดŸเต† เดคเดฒเดฎเตเดฑ.

A เด•เต‚เดŸเดฟเดšเตเดšเต‡เตผเดจเตเดจเต เดกเดฟเดซเตเดŽเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

diff --combined description.c
เดธเต‚เดšเดฟเด• fabadb8,cc95eb0..4866510
--- a/describe.c
+++ b/describe.c
@@@ -98,20 -98,12 +98,20 @@@
เดฎเดŸเด™เตเด™เตเด• (a_date > b_date) ? -1 : (a_date == b_date) ? 0 : 1;
}

- เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดถเต‚เดจเตเดฏ เดตเดฟเดตเดฐเดฃเด‚ (char *arg)
-เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดถเต‚เดจเตเดฏ เดตเดฟเดตเดฐเดฃเด‚ (เดธเตเดŸเตเดฐเด•เตเดฑเตเดฑเต เด•เดฎเตเดฎเดฟเดฑเตเดฑเต *cmit, int last_one)
++ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดถเต‚เดจเตเดฏ เดตเดฟเดตเดฐเดฃเด‚ (char *arg, int last_one)
{
+ เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค เดšเดพเตผ เดทเดพ1[20];
+ struct เด•เดฎเตเดฎเดฟเดฑเตเดฑเต *cmit;
struct commit_list *เดฒเดฟเดธเตเดฑเตเดฑเต;
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด‡เดจเต€เดทเตเดฏเดธเต = 0;
struct commit_name *n;

+ เดŽเด™เตเด•เดฟเตฝ (get_sha1(arg, sha1) < 0)
+ เด‰เดชเดฏเต‹เด—เด‚ (เด‰เดชเดฏเต‹เด—เด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด•);
+ cmit = lookup_commit_reference(sha1);
+ เดŽเด™เตเด•เดฟเตฝ (!cmit)
+ เด‰เดชเดฏเต‹เด—เด‚ (เด‰เดชเดฏเต‹เด—เด‚ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด•);
+
เดŽเด™เตเด•เดฟเตฝ (!เดคเตเดŸเด™เตเด™เดฟ) {
เด†เดฐเด‚เดญเดฟเดšเตเดšเดคเต = 1;
for_each_ref(get_name);

1. เด‡เดคเดฟเดจเต เดฎเตเดฎเตเดชเดพเดฏเดฟ "เดœเดฟเดฑเตเดฑเต เดกเดฟเดซเต" เดŽเดจเตเดจ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต (เดŽเดชเตเดชเต‹เตพ -c เด“เดชเตเดทเตป เด†เดฃเต
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต):

diff --combined เดซเดฏเตฝ

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‡เดคเตเดชเต‹เดฒเต† (เดŽเดชเตเดชเต‹เตพ --cc เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต):

diff --cc เดซเดฏเตฝ

2. เด…เดคเดฟเดจเต เดถเต‡เดทเด‚ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดตเดฟเดชเตเดฒเต€เด•เตƒเดค เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ (เดˆ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด’เดฐเต เดฒเดฏเดจเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เดฐเดฃเตเดŸเต เดฎเดพเดคเดพเดชเดฟเดคเดพเด•เตเด•เตพ):

เดธเต‚เดšเดฟเด• , ..
เดฎเต‹เดกเต , ..
เดชเตเดคเดฟเดฏ เดซเดฏเตฝ เดฎเต‹เดกเต
เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดซเดฏเตฝ เดฎเต‹เดกเต ,

เดฎเต‹เดกเต , .. เดตเดฐเดฟเดฏเดฟเตฝ เด’เดฐเต†เดฃเตเดฃเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดฆเตƒเดถเตเดฏเดฎเดพเด•เต‚ เด†เดฃเต
เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต. เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดณเตเดณ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดš เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ
เดšเดฒเดจเด‚ (เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดชเด•เตผเดคเตเดคเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเดฒเตเด‚) เดฐเดฃเตเดŸเดฟเดจเตเดฑเต† เดตเตเดฏเดคเตเดฏเดพเดธเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดธเด‚เดฏเต‹เดœเดฟเดค เดกเดฟเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

3. เด…เดคเดฟเดจเต เดถเต‡เดทเด‚ เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต / เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดฐเดฃเตเดŸเต-เดตเดฐเดฟ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต

--- เด’เดฐเต เดซเดฏเดฒเต
+++ เดฌเดฟ/เดซเดฏเตฝ

เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดฎเดพเดฏ เดฐเดฃเตเดŸเต-เดตเดฐเดฟ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต เดเด•เต€เด•เตƒเดค เดกเดฟเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต, /dev/null เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดธเดฟเด—เตเดจเตฝ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต‹ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดคเต‹ เด†เดฏ เดซเดฏเดฒเตเด•เตพ.

4. เดšเด™เตเด•เต เดนเต†เดกเตผ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เด†เดณเตเด•เตพเด•เตเด•เต เด†เด•เดธเตเดฎเดฟเด•เดฎเดพเดฏเดฟ เดญเด•เตเดทเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเดพเตป เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดชเดพเดšเตเดšเต -p1. เดฒเดฏเดจ เด•เดฎเตเดฎเดฟเดฑเตเดฑเต เดฎเดพเดฑเตเดฑเด™เตเด™เดณเตเดŸเต† เด…เดตเดฒเต‹เด•เดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดค เดกเดฟเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต, เด•เต‚เดŸเดพเดคเต†
เด…เดชเต‡เด•เตเดทเดฟเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเดšเตเดš เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต เดฎเดพเดฑเตเดฑเด‚ เดธเต‚เดšเดฟเด•
เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต:

@@@ @@@

เดธเด‚เดฏเต‹เดœเดฟเดค เดตเตเดฏเดคเตเดฏเดพเดธเดคเตเดคเดฟเดจเดพเดฏเดฟ เดšเด™เตเด•เต เดนเต†เดกเดฑเดฟเตฝ (เดฎเดพเดคเดพเดชเดฟเดคเดพเด•เตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ + 1) @ เดชเตเดฐเดคเต€เด•เด™เตเด™เดณเตเดฃเตเดŸเต
เดซเต‹เตผเดฎเดพเดฑเตเดฑเต.

เดชเดฐเดฎเตเดชเดฐเดพเด—เดคเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดเด•เต€เด•เตƒเดค เดกเดฟเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต, เด‡เดคเต เดฐเดฃเตเดŸเต เดซเดฏเดฒเตเด•เตพ เดŽ, เดฌเดฟ เดŽเดจเตเดจเดฟเดต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‹เดณเดคเตเดคเดฟเตฝ - (เดฎเตˆเดจเดธเต โ€” A-เตฝ เดฆเตƒเดถเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ B-เดฏเดฟเตฝ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดคเต), + (เดชเตเดฒเดธเต โ€” A-เดฏเดฟเตฝ เด•เดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ
เดฌเดฟ) เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "" (เดธเตเดชเต‡เดธเต โ€” เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเต) เดชเตเดฐเดฟเดซเดฟเด•เตเดธเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเต, เดˆ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดฐเดฃเตเดŸเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดซเดฏเดฒเตเด•เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
file1, file2,... เด’เดฐเต เดซเดฏเตฝ X เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด•เต‚เดŸเดพเดคเต† X เด“เดฐเต‹ fileN-เตฝ เดจเดฟเดจเตเดจเตเด‚ เดŽเด™เตเด™เดจเต† เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เด•เต‹เดณเด‚
เดŽเด•เตโ€Œเดธเดฟเดจเตเดฑเต† เดฒเตˆเตป เดŽเด™เตเด™เดจเต† เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดฑเดฟเดฏเดพเตป เด“เดฐเต‹ เดซเดฏเดฒเดฟเดจเตเด‚ N เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดฒเตˆเดจเดฟเดฒเต‡เด•เตเด•เต เดฎเตเตปเด•เตˆเดฏเต†เดŸเตเดคเตเดคเต
เด…เดคเต.

A - เดจเดฟเดฐ N เดŽเดจเตเดจ เด…เด•เตเดทเดฐเด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดฒเตˆเตป fileN-เตฝ เดฆเตƒเดถเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดคเต เดฆเตƒเดถเตเดฏเดฎเดพเด•เดฟเดฒเตเดฒ เดŽเดจเตเดจเดพเดฃเต
เดซเดฒเดคเตเดคเดฟเตฝ. N เดจเดฟเดฐเดฏเดฟเดฒเต† A + เดชเตเดฐเดคเต€เด•เด‚ เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดซเดฒเดคเตเดคเดฟเตฝ เดฒเตˆเตป เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจเต เดŽเดจเตเดจเดพเดฃเต,
and fileN เดจเต เด† เดตเดฐเดฟ เด‡เดฒเตเดฒ (เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, เดŽเดจเตเดจ เดชเต‹เดฏเดฟเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดฒเตˆเตป เดšเต‡เตผเดคเตเดคเดคเต
เด† เดฎเดพเดคเดพเดชเดฟเดคเดพเด•เตเด•เดณเตเดŸเต† เดตเต€เด•เตเดทเดฃเด‚).

เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เด‰เดฆเดพเดนเดฐเดฃ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเตฝ, เดฐเดฃเตเดŸเต เดซเดฏเดฒเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดซเด‚เด—เตโ€Œเดทเตป เดธเดฟเด—เตเดจเต‡เดšเตเดšเตผ เดฎเดพเดฑเตเดฑเดฟ (เด…เดคเดฟเดจเดพเตฝ เดฐเดฃเตเดŸเต
- เดซเดฏเตฝ1, เดซเดฏเตฝ2 เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดฒเตเด•เตพ, เด•เต‚เดŸเดพเดคเต† ++ เดŽเดจเตเดจเดคเดฟเดจเตผเดคเตเดฅเด‚ เดšเต‡เตผเดคเตเดค เด’เดฐเต เดตเดฐเดฟ เด…เดฒเตเดฒ
เดซเดฏเตฝ1 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเดฏเตฝ2 เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚. เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเต เดŽเดŸเตเดŸเต เดฒเตˆเดจเตเด•เดณเตเด‚ เดซเดฏเตฝ1-เตฝ เดจเดฟเดจเตเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดชเด•เตเดทเต‡ เดšเต†เดฏเตเดฏเตเด•
เดซเดฏเตฝ2-เตฝ เดฆเตƒเดถเตเดฏเดฎเดพเด•เดฟเดฒเตเดฒ (เด…เดคเดฟเดจเดพเตฝ + เดŽเดจเตเดจ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต).

git diff-tree -c เด•เดพเดฃเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เด’เดฐเต เดฒเดฏเดจเดคเตเดคเดฟเดจเตเดฑเต† เดฎเดพเดคเดพเดชเดฟเดคเดพเด•เตเด•เดณเต† เดฒเดฏเดจเดตเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดซเดฒเด‚ (เด…เดคเดพเดฏเดคเต file1..fileN เดฎเดพเดคเดพเดชเดฟเดคเดพเด•เตเด•เดณเดพเดฃเต). git diff-files -c เด•เดพเดฃเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด…เดคเต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดค เดฐเดฃเตเดŸเต เดฎเดพเดคเดพเดชเดฟเดคเดพเด•เตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดŸเตเดฐเต€ เดซเดฏเดฒเตเดฎเดพเดฏเดฟ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต (เด…เดคเดพเดฏเดคเต เดซเดฏเตฝ1 เดธเตเดฑเตเดฑเต‡เดœเต 2 เด†เดฃเต
"เดžเด™เตเด™เดณเตเดŸเต† เดชเดคเดฟเดชเตเดชเต", เดซเดฏเตฝ2 เดธเตเดฑเตเดฑเต‡เดœเต 3 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "เด…เดตเดฐเตเดŸเต† เดชเดคเดฟเดชเตเดชเต" เด†เดฃเต).

เดฎเดฑเตเดฑเตเดณเตเดณเดต เดกเดฟเดเดŽเดซเตเดŽเดซเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเตเด•เตพ


--เดธเดฎเตเดฎเดฑเดฟ เด“เดชเตโ€Œเดทเตป เดชเตเดคเดฟเดฏเดคเดพเดฏเดฟ เดšเต‡เตผเดคเตเดคเดคเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดคเตเด‚ เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเดฟเดฏเดคเตเด‚ เดชเด•เตผเดคเตเดคเดฟเดฏเดคเตเดฎเดพเดฏ เดซเดฏเดฒเตเด•เดณเต† เดตเดฟเดตเดฐเดฟเด•เตเด•เตเดจเตเดจเต. --เดธเตเดฑเตเดฑเดพเดฑเตเดฑเต
เด“เดชเตเดทเตป เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต เดกเดฟเดซเตเดธเตเดฑเตเดฑเดพเดฑเตเดฑเต(1) เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด—เตเดฐเดพเดซเต. เดˆ เด“เดชเตเดทเดจเตเด•เตพ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚
-p เดชเต‹เดฒเตเดณเตเดณ เด“เดชเตเดทเดจเตเด•เตพ, เดฎเดจเตเดทเตเดฏ เด‰เดชเดญเต‹เด—เดคเตเดคเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟเดฏเตเดณเตเดณเดตเดฏเดพเดฃเต.

เด’เดฐเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเดฎเต‹ เดชเด•เตผเดชเตเดชเต‹ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดฎเดพเดฑเตเดฑเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, --stat เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดชเดพเดคเตเดคเต เดจเต†เดฏเดฟเดฎเตเด•เดณเตเดŸเต† เดชเตŠเดคเตเดตเดพเดฏ เดชเตเดฐเดฟเดซเดฟเด•เตเดธเตเด‚ เดชเตเดฐเดคเตเดฏเดฏเดตเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เด’เดคเตเด•เตเด•เดฎเตเดณเตเดณ เดชเดพเดคเตเดคเต เดจเดพเดฎเด™เตเด™เตพ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดŽ
386 เดตเดฐเดฟเด•เตพ เดชเดฐเดฟเดทเตเด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ arch/i86/Makefile-เดจเต† arch/x4/Makefile-เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดฎเดพเดฑเตเดฑเด‚
เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

arch/{i386 => x86}/Makefile | 4 +--

--numstat เด“เดชเตเดทเตป เดจเตฝเด•เตเดจเตเดจเต เดกเดฟเดซเตเดธเตเดฑเตเดฑเดพเดฑเตเดฑเต(1) เดตเดฟเดตเดฐเด™เตเด™เตพ เดŽเดจเตเดจเดพเตฝ เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดฎเต†เดทเต€เดจเดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดณเตเดณเดคเดพเดฃเต
เด‰เดชเดญเต‹เด—เด‚. --numstat เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเดฒเต† เด’เดฐเต เดŽเตปเดŸเตเดฐเดฟ เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต:

1 2 เดตเดพเดฏเดฟเด•เตเด•เตเด•
3 1 เด•เดฎเดพเดจเด‚/{i386 => x86}/Makefile

เด…เดคเดพเดฏเดคเต, เด‡เดŸเดคเตเดคเตเดจเดฟเดจเตเดจเต เดตเดฒเดคเตเดคเต‹เดŸเตเดŸเต:

1. เดšเต‡เตผเดคเตเดค เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚;

2. เด’เดฐเต เดŸเดพเดฌเต;

3. เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚;

4. เด’เดฐเต เดŸเดพเดฌเต;

5. เดชเดพเดคเดฏเตเดŸเต† เดชเต‡เดฐเต (เด’เดฐเตเดชเด•เตเดทเต‡, เดตเดฟเดตเดฐเด™เตเด™เดณเตเดŸเต† เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚/เดชเด•เตผเดชเตเดชเต เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต);

6. เด’เดฐเต เดชเตเดคเดฟเดฏ เดฒเตˆเตป.

-z เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด“เดชเตเดทเตป เดชเตเดฐเดพเดฌเดฒเตเดฏเดคเตเดคเดฟเตฝ เดตเดฐเตเดฎเตเดชเต‹เตพ, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต:

1 2 README NUL
3 1 NUL arch/i386/Makefile NUL เด†เตผเดšเตเดšเต/x86/Makefile NUL

เด…เดคเดพเดฃเต:

1. เดšเต‡เตผเดคเตเดค เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚;

2. เด’เดฐเต เดŸเดพเดฌเต;

3. เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏ เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚;

4. เด’เดฐเต เดŸเดพเดฌเต;

5. เด’เดฐเต NUL (เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเดฟ / เดชเด•เตผเดคเตเดคเดฟเดฏเดพเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เต‚);

6. เดฎเตเตปเดšเดฟเดคเตเดฐเดคเตเดคเดฟเดฒเต† เดชเดพเดคเดจเดพเดฎเด‚;

7. เด’เดฐเต NUL (เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเดฟ / เดชเด•เตผเดคเตเดคเดฟเดฏเดพเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เต‚);

8. เดชเต‹เดธเตโ€Œเดฑเตเดฑเดฟเดฎเต‡เดœเดฟเดฒเต† เดชเดพเดคเดฏเตเดŸเต† เดชเต‡เดฐเต (เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเดฟ/เดชเด•เตผเดคเตเดคเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เต‚);

9. เด’เดฐเต NUL.

เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดค เด•เต‡เดธเดฟเตฝ เดชเตเดฐเต€เดฎเต‡เดœเต เดชเดพเดคเดฏเตเด•เตเด•เต เดฎเตเดฎเตเดชเตเดณเตเดณ เด…เดงเดฟเด• NUL เดŽเดจเตเดจเดคเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต
เดจเดฟเดฒเดตเดฟเตฝ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจ เดฑเต†เด•เตเด•เต‹เตผเดกเต เด’เดฐเต เดเด•เดชเดพเดค เดฑเต†เด•เตเด•เต‹เตผเดกเดพเดฃเต‹ เด…เดคเต‹ เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเตเด•/เดชเด•เตผเดชเตเดชเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฑเดฏเดพเตป เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต
เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดตเดพเดฏเดฟเด•เตเด•เดพเดคเต† เดฑเต†เด•เตเด•เต‹เตผเดกเต เดšเต†เดฏเตเดฏเตเด•. เดšเต‡เตผเดคเตเดคเดคเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟเดฏเดคเตเดฎเดพเดฏ เดตเดฐเดฟเด•เตพ เดตเดพเดฏเดฟเดšเตเดšเดคเดฟเดจเตเดถเต‡เดทเด‚, NUL เดตเดฐเต† เดตเดพเดฏเดฟเด•เตเด•เตเด•
เดชเดพเดคเดฏเตเดŸเต† เดชเต‡เดฐเต เดจเตฝเด•เตเด‚, เดชเด•เตเดทเต‡ เด…เดคเต NUL เด†เดฃเต†เด™เตเด•เดฟเตฝ, เดฑเต†เด•เตเด•เต‹เตผเดกเต เดฐเดฃเตเดŸเต เดชเดพเดคเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เตเด‚.

เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดฎเต‹เดกเตเด•เตพ


เด‡เตปเดกเต†เด•เตเดธเต เดซเดฏเดฒเดฟเดจเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เดฃเต‹ เดŽเดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚ (เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต --เด•เดพเดทเต เดšเต†เดฏเตเดคเต เดชเดคเดพเด•)
เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเต เด…เดตเดธเตเดฅเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเดพเดคเตเดค เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดซเดฏเดฒเตเด•เตพ เด•เดพเดฃเดฟเด•เตเด•เดพเตป เดกเดฟเดซเต เดฒเต‹เดœเดฟเด•เตเด•เต เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเด•
"เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดฟ". เดˆ เดฐเดฃเตเดŸเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดตเดณเดฐเต† เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต.

เด•เดพเดทเต† เดšเต†เดฏเตเดคเต MODE


If --เด•เดพเดทเต เดšเต†เดฏเตเดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดšเต‹เดฆเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต:

HEAD เด‰เด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เดธเต‚เดšเดฟเด•เดฏเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เดŽเดจเตเดจเต† เด•เดพเดฃเดฟเด•เตเด•เต‚
เด‰เดณเตเดณเดŸเด•เตเด•เด‚ ('เดœเดฟเดฑเตเดฑเต เดฑเตˆเดฑเตเดฑเต-เดŸเตเดฐเต€' เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเดพเตป เดŽเดดเตเดคเตเดจเตเดจเดต)

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเตผเด•เตเด•เดฟเด‚เด—เต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเต, เดšเดฟเดฒ เดซเดฏเดฒเตเด•เตพ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเตเดตเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚
เดธเต‚เดšเดฟเด•เดฏเดฟเดฒเตเดฃเตเดŸเต, เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเตเด•เตเด•เต เดคเดฏเตเดฏเดพเดฑเดพเดฃเต. เดจเดฟเด™เตเด™เตพ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เด•เดพเดฃเดฃเด‚ เดŽเดจเตเดคเต เดจเดฟเด™เตเด™เตพ เดชเต‹เด•เตเดจเตเดจเต
เด’เดฐเต เดชเตเดคเดฟเดฏ เดŸเตเดฐเต€ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเต เดŽเดดเตเดคเตเด•เดฏเตเด‚ เด…เดคเต เด…เด™เตเด™เดจเต† เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเดคเต†, เด…เดคเต เดšเต†เดฏเตเดฏเดพเตป
เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเตเด•

git diff-index --เด•เดพเดทเต†เดกเต เดนเต†เดกเต

เด‰เดฆเดพเดนเดฐเดฃเด‚: เดžเดพเตป เด•เดฎเตเดฎเดฟเดฑเตเดฑเต.เดธเดฟ เดŽเดจเตเดจ เดชเต‡เดฐเต git-commit.c เดŽเดจเตเดจเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดคเต, เดžเดพเตป เด’เดฐเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต-เด‡เตปเดกเด•เตเดธเต เดšเต†เดฏเตเดคเตเดตเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚.
เดธเต‚เดšเดฟเด• เดซเดฏเดฒเดฟเตฝ เด…เดคเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเด•เตเด•เดพเตป. git diff-files เด’เดจเตเดจเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เดฟเดฒเตเดฒ,
เด‡เตปเดกเต†เด•เตเดธเต เดซเดฏเตฝ เดŽเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดคเดฟเดจเดพเตฝ. เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดœเดฟเดฑเตเดฑเดฟเดจเต† เดตเตเดฏเดคเตเดฏเดพเดธ เดธเต‚เดšเดฟเด• เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

torvalds@ppc970:~/git> git diff-index --เด•เดพเดทเต†เดกเต เดนเต†เดกเต
-100644 blob 4161aecc6700a2eb579e842af0b7f22b98443f74 commit.c
+100644 blob 4161aecc6700a2eb579e842af0b7f22b98443f74 git-commit.c

เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณเดคเต เด’เดฐเต เดชเต‡เดฐเตเดฎเดพเดฑเตเดฑเดฎเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚.

เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, git diff-index --cached เดตเต‡เดฃเด‚ เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚
เดœเดฟเดฑเตเดฑเดฟเดจเต† เดŽเดดเตเดคเตเดคเต-เดฎเดฐเด‚ เด…เดคเต เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดคเต เด’เดดเดฟเด•เต† เดจเดฟเด™เตเด™เตพ เด‰เดณเตเดณ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เด‡เดคเต เดตเดณเดฐเต† เดฎเดจเต‹เดนเดฐเดฎเดพเดฃเต
เดจเดฟเด™เตเด™เตพ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต†เดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เดธเตเดตเดฏเด‚ เดšเต‹เดฆเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต git diff-index --cached เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดตเดณเดฐเต† เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต
"เดชเตเดฐเดคเดฟเดฌเดฆเตเดงเดคเดฏเตเดณเตเดณเดคเดพเดฏเดฟ เดžเดพเตป เด‡เดคเดฟเดจเด•เด‚ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดคเต เดŽเดจเตเดคเดพเดฃเต, เดฎเตเดฎเตเดชเดคเตเดคเต‡เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดจเตเดคเดพเดฃเต เดตเตเดฏเดคเตเดฏเดพเดธเด‚
เดตเตƒเด•เตเดทเด‚".

เด•เดพเดทเต เดšเต†เดฏเตเดฏเดพเดคเตเดคเดคเต MODE


"เดจเต‹เตบ-เด•เดพเดทเต†เดกเต" เดฎเต‹เดกเต เดฎเดฑเตเดฑเตŠเดฐเต เดธเดฎเต€เดชเดจเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด•เต‚เดŸเตเดคเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เดพเตป เดธเดพเดงเตเดฏเดคเดฏเตเดฃเตเดŸเต
เดฐเดฃเตเดŸเตเด‚ เด…เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต† เด…เดจเตเด•เดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ เดœเดฟเดฑเตเดฑเดฟเดจเต† เดŽเดดเตเดคเตเดคเต-เดฎเดฐเด‚ + เดœเดฟเดฑเตเดฑเดฟเดจเต† เดตเตเดฏเดคเตเดฏเดพเดธเด‚-เดฎเดฐเด‚. เด…เด™เตเด™เดจเต†
เด…เดคเดพเดฃเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดฎเต‹เดกเต. เด•เดพเดทเต† เดšเต†เดฏเตเดฏเดพเดคเตเดค เดชเดคเดฟเดชเตเดชเต เดšเต‹เดฆเตเดฏเด‚ เดšเต‹เดฆเดฟเด•เตเด•เตเดจเตเดจเต:

HEAD เด‰เด‚ เดจเดฟเดฒเดตเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเดคเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เดŽเดจเตเดจเต† เด•เดพเดฃเดฟเด•เตเด•เต‚
เดŸเตเดฐเต€ - เด‡เตปเดกเด•เตเดธเต เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ _and_ เดซเดฏเดฒเตเด•เตพ เด•เดพเดฒเดฟเด•เดฎเดฒเตเดฒ

เด‡เดคเต เดตเดณเดฐเต† เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฏ เด’เดฐเต เดšเต‹เดฆเตเดฏเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด…เดคเต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดŽเดจเตเดคเดพเดฃเต เดชเดฑเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต could เดชเตเดฐเดคเดฟเดœเตเดžเดพเดฌเดฆเตเดงเดค.
เดตเต€เดฃเตเดŸเตเด‚, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต เดœเดฟเดฑเตเดฑเดฟเดจเต† เดตเตเดฏเดคเตเดฏเดพเดธเด‚-เดฎเดฐเด‚ -r เด’เดฐเต เดŸเต€เดฏเดฟเดฒเต‡เด•เตเด•เต เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต, เดชเด•เตเดทเต‡ เด’เดฐเต เดŸเตเดตเดฟเดธเตเดฑเตเดฑเต.

เดšเดฟเดฒ เดซเดฏเตฝ เดธเต‚เดšเดฟเด•เดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฌเดพเด•เตเด•เดฟเด‚เด—เต เดธเตเดฑเตเดฑเต‹เตผ เด‡เดฒเตเดฒ เดŽเดจเตเดจเดคเดพเดฃเต เดŸเตเดตเดฟเดธเตเดฑเตเดฑเต
เด…เดคเดฟเดจเตเดณเตเดณ เด•เดพเดฐเตเดฏเด‚, เด…เดคเต เด•เดพเดฃเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เดฎเดพเดœเดฟเด•เต "เด“เตพ-เดธเต€เดฑเต‹" sha1 เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เตพ เดŽเดจเตเดจเต เดชเดฑเดฏเดพเด‚
kernel/sched.c เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด’เดฐเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ เดœเดฟเดฑเตเดฑเดฟเดจเต† เด…เดชเตเดกเต‡เดฑเตเดฑเต-เด‡เตปเดกเด•เตเดธเต เด…เดคเดฟเตฝ เด‡เดคเตเดตเดฐเต† -
เดชเตเดคเดฟเดฏ เดธเด‚เดธเตเดฅเดพเดจเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ "เดตเดธเตเดคเต" เด’เดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเต:

torvalds@ppc970:~/v2.6/linux> git diff-index --abbrev HEAD
:100644 100664 7476bb... 000000... kernel/sched.c

เด…เดคเดพเดฏเดคเต, เดŸเตเดฐเต€ เดฎเดพเดฑเดฟเดฏเต†เดจเตเดจเตเด‚ kernel/sched.c เด•เดพเดฒเดฟเด•เดฎเดฒเตเดฒเต†เดจเตเดจเตเด‚ เด‡เดคเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต
เด•เต‚เดŸเดพเดคเต† เดชเตเดคเดฟเดฏ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดŽเดฒเตเดฒเดพ-เดชเต‚เดœเตเดฏเด‚ sha1 เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดคเต เดฏเดฅเดพเตผเดคเตเดฅ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เดฒเดญเดฟเด•เตเด•เดพเตป, เดจเดฟเด™เตเด™เตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเต เดŽเดจเตเดจเดพเดฃเต
เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเต เดŸเต เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต† เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดจเต‹เด•เตเด•เตเด•
เดตเตเดฏเดคเตเดฏเดพเดธเด‚.

เด•เตเดฑเดฟเดชเตเดชเต
เดˆ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดฎเดฑเตเดฑเต เด•เดฎเดพเตปเดกเตเด•เตพ เดชเต‹เดฒเต†, เดœเดฟเดฑเตเดฑเดฟเดจเต† เดตเตเดฏเดคเตเดฏเดพเดธ เดธเต‚เดšเดฟเด• เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดจเต‹เด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ
เดซเดฏเดฒเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เด‰เดณเตเดณเดŸเด•เตเด•เดตเตเด‚. เด…เดคเตเด•เตŠเดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚ kernel/sched.c เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดฎเดพเดฑเดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด…เดคเต
เดจเต€ เด…เดคเดฟเตฝ เดคเตŠเดŸเตเดŸเต เดŽเดจเตเดจเต เดฎเดพเดคเตเดฐเด‚. เดเดคเต เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด‚, เด‡เดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด’เดฐเต เด•เตเดฑเดฟเดชเตเดชเดพเดฃเต เดœเดฟเดฑเตเดฑเดฟเดจเต†
เด…เดชเตเดกเต‡เดฑเตเดฑเต-เด‡เตปเดกเด•เตเดธเต เดธเต‚เดšเดฟเด• เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต.

เด•เตเดฑเดฟเดชเตเดชเต
"เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต", "เด‡เดชเตเดชเต‹เดดเตเด‚ เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸเดคเดพเดฃเต" เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด’เดฐเต เดฎเดฟเดถเตเดฐเดฟเดคเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด•เดพเดฃเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚
เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ" เด’เดฐเตเดฎเดฟเดšเตเดšเต. เดเดคเต เดซเดฏเตฝ เดเดคเต เด…เดตเดธเตเดฅเดฏเดฟเดฒเดพเดฃเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดชเตเดชเต‹เดดเตเด‚ เดชเดฑเดฏเดพเดจเดพเด•เตเด‚,
"เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต" เดŽเดจเตเดจเดคเดฟเดจเดพเตฝ เดธเดพเดงเตเดตเดพเดฏ เด’เดฐเต sha1 เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† "เด‡เดคเตเดฎเดพเดฏเดฟ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดธเต‚เดšเดฟเด•" เดŽเดจเตเดจเดคเดฟเดจเต เดŽเดฒเตเดฒเดพเดฏเตโ€Œเดชเตเดชเต‹เดดเตเด‚ เดธเตเดชเต†เดทเตเดฏเตฝ เด“เตพ-เดธเต€เดฑเต‹ sha1 เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

GIT


เดญเดพเด—เด‚ เดœเดฟเดฑเตเดฑเดฟเดจเต†(1) เดธเตเดฏเต‚เดŸเตเดŸเต

onworks.net เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต git-diff-index เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

  • 1
    เด“เดซเต€เดธเต เดซเตเดฒเต‹เตผ
    เด“เดซเต€เดธเต เดซเตเดฒเต‹เตผ
    OfficeFloor เดตเดฟเดชเดฐเต€เดคเด‚ เดจเตฝเด•เตเดจเตเดจเต
    เด•เดชเตเดฒเดฟเด‚เด—เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚, เด…เดคเดฟเดจเตเดฑเต† เด•เต‚เดŸเต†: - เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚
    เด•เตเดคเตเดคเดฟเดตเดฏเตเดชเตเดชเต - เดคเตเดŸเตผเดšเตเดš เด•เตเดคเตเดคเดฟเดตเดฏเตเดชเตเดชเต -
    เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพเด•เตเด•เต เดคเตเดฐเต†เดกเต เด•เตเดคเตเดคเดฟเดตเดฏเตเดชเตเดชเต
    เดธเดจเตเดฆเตผเดถเดฟเด•เตเด•เต‚...
    OfficeFloor เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 2
    เดกเดฟเดตเตเด•เดฟเดฑเตเดฑเต
    เดกเดฟเดตเตเด•เดฟเดฑเตเดฑเต
    เดกเดฟเดตเตเด•เดฟเดฑเตเดฑเต เด’เดฐเต เด“เดชเตเดชเตบ เดธเต‹เดดเตเดธเต เดธเต†เตผเดตเตผ-เดกเตเดฐเตˆเดตเดพเดฃเต
    UI (SDUI) เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเต. เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต
    เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดธเต†เตผเดตเตผ-เด‰เดฑเดตเดฟเดŸเดฎเตเดณเตเดณ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เตเด•
    เดตเตเดฏเดคเตเดฏเดธเตเดค เด†เดชเตเดชเต เดชเดคเดฟเดชเตเดชเตเด•เตพ. เด•เต‚เดŸเดพเดคเต†, เด…เดคเต เด†เด•เดพเด‚
    เด‡เดคเดฟเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต...
    DivKit เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 3
    เดธเดฌเตเด•เตบเดตเต†เตผเดŸเตเดŸเตผ
    เดธเดฌเตเด•เตบเดตเต†เตผเดŸเตเดŸเตผ
    เดตเตเดฏเดคเตเดฏเดธเตเดคเดคเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ
    เดธเดฌเตเดธเตเด•เตเดฐเดฟเดชเตเดทเตป เดซเต‹เตผเดฎเดพเดฑเตเดฑเต. เดทเดพเดกเต‹เดฑเต‹เด•เตเด•เดฑเตเดฑเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ
    เดŸเดพเตผเด—เต†เดฑเตเดฑเดพเดฏเดฟ ss, ssr เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ v2ray เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดฃเด‚.
    เดจเดฟเด™เตเด™เตพเด•เตเด•เต &remark= เดšเต‡เตผเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚
    เดŸเต†เดฒเดฟเด—เตเดฐเดพเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ HT...
    เดธเดฌเตเด•เตบเดตเต†เตผเดŸเตเดŸเตผ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 4
    เดธเตเดตเดพเดทเต
    เดธเตเดตเดพเดทเต
    SWASH เด’เดฐเต เดชเตŠเดคเต-เด‰เดฆเตเดฆเต‡เดถเตเดฏ เดธเด‚เด–เตเดฏเดฏเดพเดฃเต
    เด…เดธเตเดฅเดฟเดฐเดคเดฏเต† เด…เดจเตเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‰เดชเด•เดฐเดฃเด‚,
    เดนเตˆเดกเตเดฐเต‹เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดฒเตเดฒเดพเดคเตเดค, เดธเตเดตเดคเดจเตเดคเตเดฐ เด‰เดชเดฐเดฟเดคเดฒเด‚,
    เดญเตเดฐเดฎเดฃ เดชเตเดฐเดตเดพเดนเดตเตเด‚ เด—เดคเดพเด—เดค เดชเตเดฐเดคเดฟเดญเดพเดธเด™เตเด™เดณเตเด‚
    เดคเต€เดฐเดฆเต‡เดถ เดœเดฒเดคเตเดคเดฟเตฝ...
    SWASH เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • 5
    VBA-M (เด†เตผเด•เตเด•เตˆเดตเต เดšเต†เดฏเตเดคเดคเต - เด‡เดชเตเดชเต‹เตพ Github-เตฝ)
    VBA-M (เด†เตผเด•เตเด•เตˆเดตเต เดšเต†เดฏเตเดคเดคเต - เด‡เดชเตเดชเต‹เตพ Github-เตฝ)
    เดชเดฆเตเดงเดคเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดจเต€เด™เตเด™เดฟ
    https://github.com/visualboyadvance-m/visualboyadvance-m
    เดซเต€เดšเตเดšเดฑเตเด•เตพ: เดšเต€เดฑเตเดฑเต เด•เตเดฐเดฟเดฏเต‡เดทเตปเดธเต เดธเต‡เดตเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตเดธเต เดฎเตพเดŸเตเดŸเดฟ
    เดธเดฟเดธเตเดฑเตเดฑเด‚, gba, gbc, gb, sgb, เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
    sgb2Tu...
    VBA-M เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด• (เด†เตผเด•เตเด•เตˆเดตเต เดšเต†เดฏเตเดคเดคเต - เด‡เดชเตเดชเต‹เตพ Github-เตฝ)
  • 6
    เดธเตเดฑเตเดฑเต‡เดธเตผ
    เดธเตเดฑเตเดฑเต‡เดธเตผ
    เดฒเดฟเดจเด•เตเดธเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเดฑเตเด‚ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เตเด‚
    เด—เดฟเดคเตเดคเดฌเต เดถเต‡เด–เดฐเด‚:
    https://github.com/oguzhaninan/Stacer.
    เดชเตเดฐเต‡เด•เตเดทเด•เตผ: เด…เดจเตเดคเดฟเดฎ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ/เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต
    เด‡เดจเตเดฑเตผเดซเต‡เดธเต: Qt. เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดฒเดพ...
    เดธเตเดฑเตเดฑเต‡เดธเตผ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•
  • เด•เต‚เดŸเตเดคเตฝ "

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

Ad