เชตเชฟเชคเชฐเชฟเชค เชธเซเชคเซเชฐเซ‹เชค เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฟเชธเซเชŸเชฎเชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ Git 2.31

เชตเชฟเชคเชฐเชฟเชค เชธเซเชคเซเชฐเซ‹เชค เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชธเชฟเชธเซเชŸเชฎ Git 2.31 เชนเชตเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. Git เช เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ, เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เช…เชจเซ‡ เช‰เชšเซเชš-เชชเซเชฐเชฆเชฐเซเชถเชจ เชตเชฐเซเชเชจ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชธเชฟเชธเซเชŸเชฎเซเชธเชฎเชพเช‚เชจเซ€ เชเช• เช›เซ‡, เชœเซ‡ เชฌเซเชฐเชพเชจเซเชšเชฟเช‚เช— เช…เชจเซ‡ เชฎเชฐเซเชœเชฟเช‚เช— เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฒเชตเชšเซ€เช• เชฌเชฟเชจ-เชฐเซ‡เช–เซ€เชฏ เชตเชฟเช•เชพเชธ เชธเชพเชงเชจเซ‹ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช‡เชคเชฟเชนเชพเชธเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพ เช…เชจเซ‡ เชชเซ‚เชฐเซเชตเชตเชฐเซเชคเซ€ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชธเชพเชฎเซ‡ เชชเซเชฐเชคเชฟเช•เชพเชฐ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชฆเชฐเซ‡เช• เช•เชฎเชฟเชŸเชฎเชพเช‚ เชธเชฎเช—เซเชฐ เชชเชพเช›เชฒเชพ เช‡เชคเชฟเชนเชพเชธเชจเซ€ เช—เชฐเซเชญเชฟเชค เชนเซ‡เชถเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡; เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเชพ เชกเชฟเชœเชฟเชŸเชฒ เชนเชธเซเชคเชพเช•เซเชทเชฐเซ‹ เชธเชพเชฅเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชŸเซ…เช—เซเชธ เช…เชจเซ‡ เช•เชฎเชฟเชŸเซเชธเชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชชเชฃ เชถเช•เซเชฏ เช›เซ‡.

เช…เช—เชพเช‰เชจเชพ เชชเซเชฐเช•เชพเชถเชจเชจเซ€ เชคเซเชฒเชจเชพเชฎเชพเช‚, เชจเชตเชพ เชธเช‚เชธเซเช•เชฐเชฃเชฎเชพเช‚ 679 เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชถเชพเชฎเซ‡เชฒ เช›เซ‡, เชœเซ‡ 85 เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชจเซ€ เชญเชพเช—เซ€เชฆเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพ เช›เซ‡, เชœเซ‡เชฎเชพเช‚เชฅเซ€ 23 เช เชชเซเชฐเชฅเชฎ เชตเช–เชค เชตเชฟเช•เชพเชธเชฎเชพเช‚ เชญเชพเช— เชฒเซ€เชงเซ‹ เชนเชคเซ‹. เชฎเซเช–เซเชฏ เชจเชตเซ€เชจเชคเชพเช“:

  • "git maintenance" เช†เชฆเซ‡เชถ เช‰เชฎเซ‡เชฐเซเชฏเซ‹, เชœเซ‡ เชคเชฎเชจเซ‡ เชธเชฟเชธเซเชŸเชฎเซ‹ เชชเชฐ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เช•เซเชฐเซ‹เชจเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเชคเซ€ เชจเชฅเซ€. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชจเชตเชพ เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเชฎเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชชเซ‡เช•เซ‡เชœเซ€เช‚เช— เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช—เซ‹เช เชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชœเซ‡เชฅเซ€ เชตเชฟเชตเชฟเชง เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเชคเซ€ เชตเช–เชคเซ‡ เชชเซ‡เช•เซ‡เชœเชฟเช‚เช— เช†เชชเชฎเซ‡เชณเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชฒเซ‹เช• เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเชพเชน เชœเซ‹เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€. "เช—เซ€เชŸ เชœเชพเชณเชตเชฃเซ€" เช†เชฆเซ‡เชถ เชคเชฎเชจเซ‡ เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เชธเชคเซเชฐเชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ, เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟเชฎเชพเช‚ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ€ เชถเซเชฐเซ‡เชทเซเช  เชฐเชšเชจเชพ เชœเชพเชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช…เชจเซ‡ เช‘เชชเชฐเซ‡เชถเชจเซเชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ - เช•เชฒเชพเช•เชฎเชพเช‚ เชเช•เชตเชพเชฐ, เชฐเชฟเชฎเซ‹เชŸ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚เชฅเซ€ เชคเชพเชœเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเชตเชพ เช…เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เชฎเชฟเชŸ เช—เซเชฐเชพเชซ เชธเชพเชฅเซ‡ เชซเชพเช‡เชฒ เช•เชฐเซ‹, เช…เชจเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เชชเซ‡เช• เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เชฆเชฐเชฐเซ‹เชœ เชฐเชพเชคเซเชฐเซ‡ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡.
  • เชชเซ‡เช• เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชกเชฟเชธเซเช• เชชเชฐ เชฐเชฟเชตเชฐเซเชธ เช‡เชจเซเชกเซ‡เช•เซเชธ (เชฐเชฟเชตเชฟเชจเซเชกเซ‡เช•เซเชธ) เชœเชพเชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ. เชฏเชพเชฆ เช•เชฐเซ‹ เช•เซ‡ เช—เชฟเชŸ เชคเชฎเชพเชฎ เชกเซ‡เชŸเชพเชจเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชœเซ‡ เช…เชฒเช— เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชธเซเชฅเชฟเชค เช›เซ‡. เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชตเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡, เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชชเซ…เช• เชซเชพเช‡เชฒเซ‹เชฎเชพเช‚ เชตเชงเชพเชฐเชพเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฎเชพเชนเชฟเชคเซ€ เชเช•เชฌเซ€เชœเชพเชจเซ‡ เช…เชจเซเชธเชฐเชคเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเชพ เชชเซเชฐเชตเชพเชนเชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เช—เชฟเชŸ เชซเซ‡เชš เช…เชจเซ‡ เช—เชฟเชŸ เชชเซเชถ เชธเชพเชฅเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชธเชฎเชพเชจ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เช†เชฆเซ‡เชถเซ‹). เชฆเชฐเซ‡เช• เชชเซ‡เช• เชซเชพเช‡เชฒ เชฎเชพเชŸเซ‡, เชเช• เช‡เชจเซเชกเซ‡เช•เซเชธ เชซเชพเช‡เชฒ (.idx) เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชชเซ‡เช• เชซเชพเช‡เชฒเชฎเชพเช‚ เช‘เชซเชธเซ‡เชŸเชจเซ‡ เช–เซ‚เชฌ เชœ เชเชกเชชเชฅเซ€ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เชœเซเชฏเชพเช‚ เช†เชชเซ‡เชฒ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เช“เชณเช–เช•เชฐเซเชคเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เชฅเชพเชฏ เช›เซ‡. Git 2.31 เชฎเชพเช‚ เชฐเชœเซ‚ เช•เชฐเชพเชฏเซ‡เชฒ, เชฐเชฟเชตเชฐเซเชธ เช‡เชจเซเชกเซ‡เช•เซเชธ (.rev) เชจเซ‹ เชนเซ‡เชคเซ เชชเซ‡เช• เชซเชพเช‡เชฒเชฎเชพเช‚ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเชพ เชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€เชฎเชพเช‚เชฅเซ€ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เช“เชณเช–เช•เชฐเซเชคเชพ เชจเช•เซเช•เซ€ เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡.

    เช…เช—เชพเช‰, เชชเซ‡เช• เชซเชพเช‡เชฒเชจเซ‡ เชชเชพเชฐเซเชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช†เชตเชพ เชฐเซ‚เชชเชพเช‚เชคเชฐเชฃ เชซเซเชฒเชพเชฏ เชชเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚ เช…เชจเซ‡ เชคเซ‡ เชซเช•เซเชค เชฎเซ‡เชฎเชฐเซ€เชฎเชพเช‚ เชœ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚, เชœเซ‡ เชธเชฎเชพเชจ เช‡เชจเซเชกเซ‡เช•เซเชธเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเชคเซเช‚ เชจ เชนเชคเซเช‚ เช…เชจเซ‡ เชฆเชฐเซ‡เช• เชตเช–เชคเซ‡ เช‡เชจเซเชกเซ‡เช•เซเชธ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชพเชกเชคเซ€ เชนเชคเซ€. เช‡เชจเซเชกเซ‡เช•เซเชธ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เช‘เชฌเซเชœเซ‡เช•เซเชŸ-เชชเซ‹เชเชฟเชถเชจ เชœเซ‹เชกเซ€เชจเซ€ เชเชฐเซ‡ เชฌเชจเชพเชตเชตเชพ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชธเซเชฅเชฟเชคเชฟ เชฆเซเชตเชพเชฐเชพ เชธเซ‰เชฐเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเซ€เชšเซ‡ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชฎเซ‹เชŸเซ€ เชชเซ‡เช• เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชฒเชพเช‚เชฌเซ‹ เชธเชฎเชฏ เชฒเชˆ เชถเช•เซ‡ เช›เซ‡.

    เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซเช‚ เช‘เชชเชฐเซ‡เชถเชจ, เชœเซ‡ เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เช‡เชจเซเชกเซ‡เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเชพ เช•เชฆเชจเซ‡ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพเชจเชพ เช‘เชชเชฐเซ‡เชถเชจ เช•เชฐเชคเชพเช‚ 62 เช—เชฃเซเช‚ เชเชกเชชเซ€ เชนเชคเซเช‚, เชœเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ-เชŸเซ-เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชกเซ‡เชŸเชพเชจเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจ เชนเชคเซ‹. เชฐเชฟเชตเชฐเซเชธ เช‡เชจเซเชกเซ‡เช•เซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชชเช›เซ€, เช† เช•เชพเชฎเช—เซ€เชฐเซ€เชฎเชพเช‚ เชฒเช—เชญเช— เชธเชฎเชพเชจ เชธเชฎเชฏ เชฒเชพเช—เชตเชพ เชฎเชพเช‚เชกเซเชฏเซ‹. เชฐเชฟเชตเชฐเซเชธ เช‡เชจเซเชกเซ‡เช•เซเชธ เชคเชฎเชจเซ‡ เชกเชฟเชธเซเช•เชฎเชพเช‚เชฅเซ€ เชธเซ€เชงเชพ เชœ เชคเซˆเชฏเชพเชฐ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ€เชจเซ‡ เชซเซ‡เชš เช…เชจเซ‡ เชชเซเชถ เช•เชฎเชพเชจเซเชกเชจเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชฎเซ‹เช•เชฒเชตเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡, เชฐเชฟเชตเชฐเซเชธ เช‡เชจเซเชกเซ‡เช•เซเชธ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพเช‚ เชจเชฅเซ€; เชคเซ‡เชฎเชจเซ‡ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเชพเชฐเซ‡ "git config pack.writeReverseIndex true" เชธเซ‡เชŸเชฟเช‚เช—เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช…เชจเซ‡ เชชเช›เซ€ "git repack -Ad" เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชจเซ‡ เชชเซ‡เช• เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

  • เช•เชฎเชฟเชŸ-เช—เซเชฐเชพเชซ เชซเชพเช‡เชฒ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฆเซ‡เช–เชพเชตเชจเชพ เช†เชงเชพเชฐเซ‡ เชชเชฐเซเชซเซ‹เชฐเซเชฎเชจเซเชธ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฎเชฟเชŸ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชเช•เซเชธเซ‡เชธเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช•เชฎเชฟเชŸ เชœเชจเชฐเซ‡เชถเชจ เชจเช‚เชฌเชฐ เชตเชฟเชถเซ‡เชจเซ‹ เชจเชตเซ‹ เชกเซ‡เชŸเชพ เช›เซ‡, เชœเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฎเชฟเชŸ เชธเชพเชฅเซ‡ เชตเชงเชพเชฐเชพเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชเชกเชชเซ€ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.
  • เชจเชตเชพ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช (init.defaultBranch เชธเซ‡เชŸเชฟเช‚เช—) เชฎเชพเช‚ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซ€ เชฎเซเช–เซเชฏ เชถเชพเช–เชพเชจเชพ เชจเชพเชฎเชจเซ‡ เชชเซเชจเชƒเชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹ เช‰เชฎเซ‡เชฐเซเชฏเชพ เช›เซ‡. เชฌเชพเชนเซเชฏ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เช—เชฟเชŸ HEAD เชฆเซเชตเชพเชฐเชพ เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเชค เชถเชพเช–เชพเชจเซ‡ เชคเชชเชพเชธเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เชœเซ‹ เชฌเชพเชนเซเชฏ เชธเชฐเซเชตเชฐ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ "เชฎเซเช–เซเชฏ" เชถเชพเช–เชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ "เช—เซ€เชŸ เช•เซเชฒเซ‹เชจ" เช“เชชเชฐเซ‡เชถเชจ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ "เชฎเซเช–เซเชฏ" เชจเซ€ เชคเชชเชพเชธ เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชถเซ‡. Git 2.31 เชนเชตเซ‡ เช–เชพเชฒเซ€ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เช เชฎเชพเชŸเซ‡ เช† เชชเซเชฐเช•เชพเชฐเชจเชพ เชšเซ‡เช•เช†เช‰เชŸเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซเชฏเชพเชฐเซ‡ เชจเชตเชพ เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชชเซเชฐเชฅเชฎ เชชเซ‡เชšเซ‹ เช‰เชฎเซ‡เชฐเชคเชพ เชชเชนเซ‡เชฒเชพ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เช•เซเชฒเซ‹เชจเชฟเช‚เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชจเช•เชฒเชฎเชพเช‚ เชนเชตเซ‡ เชฌเชพเชนเซเชฏ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ‡เชฒ เชกเชฟเชซเซ‹เชฒเซเชŸ เช…เชชเชธเซเชŸเซเชฐเซ€เชฎ เชจเชพเชฎ เชนเชถเซ‡.
  • เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเชพ เช•เชฆเชจเซ‹ เชธเชพเชฐเชพเช‚เชถ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ "git rev-list" เช†เชฆเซ‡เชถเชฎเชพเช‚ --disk-usage เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชฎเชฐเซเชœ เชฌเซ‡เช•เชเชจเซเชกเชฎเชพเช‚ เช†เช—เชพเชฎเซ€ เชซเซ‡เชฐเชซเชพเชฐเชจเซ€ เช…เชชเซ‡เช•เซเชทเชพเช, เชจเชพเชฎ เชฌเชฆเชฒเชตเชพเชจเซ€ เชถเซ‹เชง เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • เชฒเซ‡เช—เชธเซ€ PCRE1 เชฐเซ‡เช—เซเชฏเซเชฒเชฐ เชเช•เซเชธเชชเซเชฐเซ‡เชถเชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชฎเชพเชŸเซ‡เชจเซ‹ เช†เชงเชพเชฐ เชฌเช‚เชง เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • เชนเซ‡เชถเชฟเช‚เช— เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ, เชŸเซ‚เช‚เช•เซ€ เชฒเชฟเช‚เช•เซเชธเชจเชพ เช‰เชชเชฏเซ‹เช— เชชเชฐ เชฌเชณเชชเซ‚เชฐเซเชตเช• เชชเซเชฐเชคเชฟเชฌเช‚เชง เชฎเซ‚เช•เชตเซ‹ เชถเช•เซเชฏ เช›เซ‡. core.abbrev เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐเชจเซ‡ เชฎเซ‚เชฒเซเชฏ โ€œเชจเชพโ€ เชธเซ‹เช‚เชชเซ€เชจเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชธเชพเชชเซ‡เช•เซเชท เช…เชฅเชตเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เชชเชพเชฅ เช†เช‰เชŸเชชเซเชŸ เชนเซ‹เชตเชพ เชœเซ‹เชˆเช เช•เซ‡ เช•เซ‡เชฎ เชคเซ‡ เชธเซเชชเชทเซเชŸเชชเชฃเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "git rev-parse" เช†เชฆเซ‡เชถเชฎเชพเช‚ "--path-format=(เชธเช‚เชชเซ‚เชฐเซเชฃ|เชธเช‚เชฌเช‚เชงเชฟเชค)" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชฌเซ‡เชถ เชชเซ‚เชฐเซเชฃเชคเชพ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ "เช—เซ€เชŸ" เชธเชฌเช•เชฎเชพเชจเซเชก เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเซเชฃเชคเชพ เชจเชฟเชฏเชฎเซ‹ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเซ‡ เช›เซ‡.
  • เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เช‡เชจเชชเซเชŸ เชธเซเชŸเซเชฐเซ€เชฎเชฎเชพเช‚เชฅเซ€ เชธเช‚เชฆเชฐเซเชญเซ‹ เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡ "git bundle" เช†เชฆเซ‡เชถเชฎเชพเช‚ --stdin เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชจเชตเซ‹ เชตเชฟเช•เชฒเซเชช "-diff-merges=" เช "git log" เช†เชฆเซ‡เชถเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • เชกเซเชชเซเชฒเชฟเช•เซ‡เชŸ เช†เช‰เชŸเชชเซเชŸเชจเซ‡ เชฆเซ‚เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "git ls-files" เช†เชฆเซ‡เชถเชฎเชพเช‚ "--deduplicatecan" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เช•เชฎเชฟเชŸเซเชธเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชจเซ‡ เชฌเชพเช•เชพเชค เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ เชฎเชพเชธเซเช• เช‰เชฎเซ‡เชฐเซเชฏเชพ - โ€œ^!โ€ เช…เชจเซ‡ "^-".
  • "--เชฎเชพเชคเซเชฐ-เชกเชพเชฌเซ‡" เช…เชจเซ‡ "--เชœเชฎเชฃเซ‡-เชฎเชพเชคเซเชฐ" เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‡ "git range-diff" เช†เชฆเซ‡เชถเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเชพเช‚ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชถเซเชฐเซ‡เชฃเซ€เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซ€ เช›เซ‡ เชคเซ‡เชจเซ€ เชฎเชพเชคเซเชฐ เชเช• เชฌเชพเชœเซ เชฌเชคเชพเชตเชตเชพ เชฎเชพเชŸเซ‡.
  • เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชชเชพเชฅเชจเชพ เช…เช‚เชคเชฎเชพเช‚ เชœเชตเชพ เช…เชฅเชตเชพ เชœเชตเชพ เชฎเชพเชŸเซ‡ "git diff" เช…เชจเซ‡ "git log" เช†เชฆเซ‡เชถเซ‹เชฎเชพเช‚ --skip-to=" เช…เชจเซ‡ "--rotate-to=" เชตเชฟเช•เชฒเซเชชเซ‹ เช‰เชฎเซ‡เชฐเซเชฏเชพ.
  • เชฎเชจเชธเซเชตเซ€ เชชเชพเชฅเชฎเชพเช‚เชฅเซ€ เชตเชฟเช•เซเชทเซ‡เชชเชฟเชค เชธเชคเซเชฐเชจเซ‡ เชซเชฐเซ€ เชถเชฐเซ‚ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "git difftool" เช†เชฆเซ‡เชถเชฎเชพเช‚ "-skip-to=" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เช†เชšเชพเชฐ เชธเช‚เชนเชฟเชคเชพ, เชœเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชตเชšเซเชšเซ‡เชจเชพ เชธเช‚เช˜เชฐเซเชทเชจเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเช“เชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‚เชณเชญเซ‚เชค เชธเชฟเชฆเซเชงเชพเช‚เชคเซ‹เชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡เชจเซ‡ เชธเช‚เชธเซเช•เชฐเชฃ 2.0 (เช…เช—เชพเช‰ เชธเช‚เชธเซเช•เชฐเชฃ 1.4 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชนเชคเซ‹) เชชเชฐ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.

    เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹