Git 2.35 เชธเซเชคเซเชฐเซ‹เชค เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเซเชฐเช•เชพเชถเชจ

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

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

  • เช—เชฟเชŸ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เชกเชฟเชœเชฟเชŸเชฒเซ€ เชธเชพเช‡เชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ SSH เช•เซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชถเช•เซเชฏเชคเชพเช“ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช•เซ‡เชŸเชฒเซ€เช• เช•เซ€เช“เชจเซ€ เชฎเชพเชจเซเชฏเชคเชพ เช…เชตเชงเชฟเชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, OpenSSH เชจเชฟเชฐเซเชฆเซ‡เชถเซ‹ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ "เชฎเชพเชจเซเชฏ-เชชเชนเซ‡เชฒเชพเช‚" เช…เชจเซ‡ "เชฎเชพเชจเซเชฏ-เชชเช›เซ€" เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เชคเชฎเซ‡ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เชฎเชพเช‚เชฅเซ€ เชเช• เชฆเซเชตเชพเชฐเชพ เช•เซ€ เชซเซ‡เชฐเชตเซเชฏเชพ เชชเช›เซ€ เชธเชนเซ€เช“ เชธเชพเชฅเซ‡ เชฏเซ‹เช—เซเชฏ เช•เชพเชฐเซเชฏเชจเซ€ เช–เชพเชคเชฐเซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช† เชชเชนเซ‡เชฒเชพ, เชœเซ‚เชจเซ€ เช…เชจเซ‡ เชจเชตเซ€ เช•เซ€ เชฆเซเชตเชพเชฐเชพ เชนเชธเซเชคเชพเช•เซเชทเชฐเซ‹เชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพเชฎเชพเช‚ เชธเชฎเชธเซเชฏเชพ เชนเชคเซ€ - เชœเซ‹ เชคเชฎเซ‡ เชœเซ‚เชจเซ€ เช•เซ€ เช•เชพเชขเซ€ เชจเชพเช–เซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเซ€ เชธเชนเซ€เช“เชจเซ€ เชšเช•เชพเชธเชฃเซ€ เช•เชฐเชตเซ€ เช…เชถเช•เซเชฏ เชฌเชจเชถเซ‡, เช…เชจเซ‡ เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‡ เช›เซ‹เชกเซ€ เชฆเซ‹ เช›เซ‹, เชคเซ‹ เชคเซ‡ เชถเช•เซเชฏ เชฐเชนเซ‡เชถเซ‡. เชœเซ‚เชจเซ€ เช•เซ€ เชตเชกเซ‡ เชจเชตเซ€ เชธเชนเซ€เช“ เชฌเชจเชพเชตเซ‹, เชœเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชฌเซ€เชœเซ€ เช•เซ€ เชฆเซเชตเชพเชฐเชพ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. valid-before เช…เชจเซ‡ valid-after เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเซ‡ เชธเชนเซ€ เชฌเชจเชพเชตเชตเชพเชจเชพ เชธเชฎเชฏเชจเชพ เช†เชงเชพเชฐเซ‡ เช•เซ€เชจเชพ เช…เชตเช•เชพเชถเชจเซ‡ เช…เชฒเช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.
  • merge.conflictStyle เชธเซ‡เชŸเชฟเช‚เช—เชฎเชพเช‚, เชœเซ‡ เชคเชฎเชจเซ‡ เชฎเชฐเซเชœ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชคเช•เชฐเชพเชฐ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ‹ เชฎเซ‹เชก เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, "zdiff3" เชฎเซ‹เชก เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชฆเซ‡เช–เชพเชฏ เช›เซ‡, เชœเซ‡ เชธเช‚เช˜เชฐเซเชทเชจเซ€ เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช…เชฅเชตเชพ เช…เช‚เชคเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชคเชฎเชพเชฎ เชฎเชพเชจเช• เชฐเซ‡เช–เชพเช“เชจเซ‡ เชธเช‚เช˜เชฐเซเชทเชจเซ€ เชฌเชนเชพเชฐ เช–เชธเซ‡เชกเซ‡ เช›เซ‡. เชตเชฟเชธเซเชคเชพเชฐ, เชœเซ‡ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชตเชงเซ เชธเช˜เชจ เชฐเชœเซ‚เช†เชค เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡.
  • "--เชธเซเชŸเซ‡เชœ" เชฎเซ‹เชกเชจเซ‡ "เช—เซ€เชŸ เชธเซเชŸเซ‡เชถ" เช†เชฆเซ‡เชถเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชซเช•เซเชค เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เช›เซเชชเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชเชตเซ€ เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ‡ เชชเซเชฐเชฅเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชœเชŸเชฟเชฒ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เช…เชธเซเชฅเชพเชฏเซ€ เชฐเซ‚เชชเซ‡ เชฎเซเชฒเชคเชตเซ€ เชฐเชพเช–เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ. เชœเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชคเซˆเชฏเชพเชฐ เช›เซ‡ เชคเซ‡ เช‰เชฎเซ‡เชฐเซ‹ เช…เชจเซ‡ เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเช›เซ€ เชฌเชพเช•เซ€เชจเซ€ เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเซ‹. เช† เชฎเซ‹เชก โ€œเช—เซ€เชŸ เช•เชฎเชฟเชŸโ€ เช•เชฎเชพเชจเซเชก เชœเซ‡เชตเซ‹ เชœ เช›เซ‡, เชœเซ‡ เชซเช•เซเชค เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเชฎเชพเช‚ เชฎเซ‚เช•เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชœ เชฒเช–เซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ โ€œเช—เซ€เชŸ เชธเซเชŸเซ‡เชถ โ€”เชธเซเชŸเซ‡เชœเซเชกโ€ เชฎเชพเช‚ เชจเชตเซเช‚ เช•เชฎเชฟเชŸ เชฌเชจเชพเชตเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡, เชชเชฐเชฟเชฃเชพเชฎเชจเซ‡ เชธเซเชŸเซ‡เชถ เชŸเซ‡เชฎเซเชชเชฐเชฐเซ€ เชเชฐเชฟเชฏเชพเชฎเชพเช‚ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชเช•เชตเชพเชฐ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชœเชฐเซ‚เชฐ เชชเชกเซ€ เชœเชพเชฏ, เชคเซ‡ เชชเช›เซ€ "เช—เซ€เชŸ เชธเซเชŸเซ‡เชถ เชชเซ‹เชช" เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เชคเซ‡เชจเซ‡ เชชเชพเช›เซเช‚ เชซเซ‡เชฐเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡.
  • "git log" เช†เชฆเซ‡เชถเชฎเชพเช‚ เชเช• เชจเชตเซเช‚ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชธเซเชชเชทเซเชŸเช•เชฐเซเชคเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, "-format=%(describe)", เชœเซ‡ เชคเชฎเชจเซ‡ "git describe" เช†เชฆเซ‡เชถเชจเชพ เช†เช‰เชŸเชชเซเชŸ เชธเชพเชฅเซ‡ "git log" เชจเชพ เช†เช‰เชŸเชชเซเชŸเชจเซ‡ เชœเซ‹เชกเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. "git describe" เชฎเชพเชŸเซ‡เชจเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เชธเซ€เชงเชพ เชธเซเชชเชทเซเชŸเช•เชฐเซเชคเชพ ("-format=%(describe:match=) เชจเซ€ เช…เช‚เชฆเชฐ เชธเซเชชเชทเซเชŸ เชฅเชฏเซ‡เชฒ เช›เซ‡ ,เชฌเชพเช•เชพเชค = )"), เชœเซ‡เชฎเชพเช‚ เชคเชฎเซ‡ เชŸเซ‚เช‚เช•เชพ เชŸเซ…เช—เซเชธ เชชเชฃ เชถเชพเชฎเซ‡เชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ ("โ€”เชซเซ‹เชฐเซเชฎเซ‡เชŸ=%(เชตเชฐเซเชฃเชจ: เชŸเซ…เช—เซเชธ= )") เช…เชจเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธเชจเซ‡ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡ เชนเซ‡เช•เซเชธเชพเชกเซ‡เชธเชฟเชฎเชฒ เช…เช•เซเชทเชฐเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เช—เซ‹เช เชตเซ‹ (โ€œโ€”เชซเซ‹เชฐเซเชฎเซ‡เชŸ=%(เชตเชฐเซเชฃเชจ: เชธเช‚เช•เซเชทเชฟเชชเซเชค= )"). เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช›เซ‡เชฒเซเชฒเชพ 8 เช•เชฎเชฟเชŸเซเชธเชจเซ€ เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡เชจเชพ เชŸเซ…เช—เซเชธเชฎเชพเช‚ เชฐเชฟเชฒเซ€เช เช‰เชฎเซ‡เชฆเชตเชพเชฐ เชŸเซ…เช— เชจเชฅเซ€, เช…เชจเซ‡ 8-เช…เช•เซเชทเชฐ เช“เชณเช–เช•เชฐเซเชคเชพเช“เชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ เช†เชฆเซ‡เชถเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹: $ git log -8 โ€”format='%(describe:exclude=*-rc *, เชธเช‚เช•เซเชทเชฟเชชเซเชค=13 )' v2.34.1-646-gaf4e5f569bc89 v2.34.1-644-g0330edb239c24 v2.33.1-641-g15f002812f858 v2.34.1-643bc2-b95-94bc056d. gb2.34.1bd642 bbc56f95 v8-7-gffb2.34.1f203d v9-2980902- gdf2.34.1c640adeb3 v41-212-g2.34.1b639a36
  • user.signingKey เชธเซ‡เชŸเชฟเช‚เช— เชนเชตเซ‡ เชจเชตเชพ เชชเซเชฐเช•เชพเชฐเชจเซ€ เช•เซ€เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เชœเซ‡ "ssh-" เชชเซเชฐเช•เชพเชฐ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชจเชฅเซ€ เช…เชจเซ‡ เช•เซ€ เชฎเชพเชŸเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชซเชพเช‡เชฒ เชชเชพเชฅเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ‡ เช›เซ‡. เชตเซˆเช•เชฒเซเชชเชฟเช• เชชเซเชฐเช•เชพเชฐเซ‹ "key::" เช‰เชชเชธเชฐเซเช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชจเชฟเชฐเซเชฆเชฟเชทเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ "key::ecdsa-sha2-nistp256" ECDSA เช•เซ€ เชฎเชพเชŸเซ‡.
  • "โ€”เชนเชฟเชธเซเชŸเซ‹เช—เซเชฐเชพเชฎ" เชฎเซ‹เชกเชฎเชพเช‚ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช—เชคเชฟ, เชคเซ‡เชฎเชœ "โ€”เช•เชฒเชฐ-เชฎเซ‚เชตเซเชก-เชกเชฌเซเชฒเซเชฏเซเชเชธ" เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชœเซ‡ เชฐเช‚เช— เชคเชซเชพเชตเชคเชฎเชพเช‚ เชœเช—เซเชฏเชพเช“เชจเชพ เชนเชพเช‡เชฒเชพเช‡เชŸเชฟเช‚เช—เชจเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡, เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชตเชงเชพเชฐเซ‹ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡.
  • "เช—เซ€เชŸ เชœเชฎเซเชช" เช†เชฆเซ‡เชถ, เชตเชฟเชฎเชจเซ‡ เชฎเชฐเซเชœ เชคเช•เชฐเชพเชฐเชจเซเช‚ เชชเชฆเชšเซเช›เซ‡เชฆเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชญเชฟเชจเซเชจเชคเชพ เชœเซ‹เชตเชพ เช…เชฅเชตเชพ เชถเซ‹เชง เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชซเชพเช‡เชฒเชฎเชพเช‚ เช‡เชšเซเช›เชฟเชค เชธเซเชฅเชพเชจ เชชเชฐ เชšเซ‹เช•เซเช•เชธ เชœเชฎเซเชช เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชชเชฐเชพเชคเซ‹, เช†เชตเชฐเซ€ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒเชพ เชฎเชฐเซเชœ เชธเช‚เช˜เชฐเซเชทเซ‹เชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเช•เซเชค "foo" เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชธเซเชงเซ€เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเชฎเซ‡ "git jump merge - foo" เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ "เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ" เชจเชฟเชฐเซเชฆเซ‡เชถเชฟเช•เชพเชจเซ‡ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚เชฅเซ€ เชฌเชพเช•เชพเชค เชฐเชพเช–เชตเชพ เชฎเชพเชŸเซ‡ - "git jump merge - ':^Documentation'"
  • เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเชพ เช•เชฆเชจเซเช‚ เชชเซเชฐเชคเชฟเชจเชฟเชงเชฟเชคเซเชต เช•เชฐเชคเชพ เชฎเซ‚เชฒเซเชฏเซ‹ เชฎเชพเชŸเซ‡ "เชธเชพเช‡เช_เชŸเซ€" เชชเซเชฐเช•เชพเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‡ เชฌเชฆเชฒเซ‡ "เชธเชพเช‡เช_เชŸเซ€" เชชเซเชฐเช•เชพเชฐเชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡เชฃเซ‡ 4 เชœเซ€เชฌเซ€ เช•เชฐเชคเชพ เชฎเซ‹เชŸเซ€ เชซเชพเช‡เชฒเซ‹ เชธเชพเชฅเซ‡ "เช•เซเชฒเซ€เชจ" เช…เชจเซ‡ "เชธเซเชฎเชœ" เชซเชฟเชฒเซเชŸเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เชฌเชจเชพเชตเซเชฏเซเช‚ เช›เซ‡. LLP64 เชกเซ‡เชŸเชพ เชฎเซ‹เชกเชฒ เชธเชพเชฅเซ‡เชจเชพ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชธเชนเชฟเชค เชคเชฎเชพเชฎ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ, เชชเซเชฐเช•เชพเชฐ "เช…เชจเชธเชพเช‡เชจเซเชก เชฒเซ‹เช‚เช—" เชœเซ‡เชฎเชพเช‚ 4 เชฌเชพเช‡เชŸเซเชธ เชธเซเชงเซ€ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เช›เซ‡.
  • "-empty=(stop|drop|keep)" เชตเชฟเช•เชฒเซเชช "git am" เช†เชฆเซ‡เชถเชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เช–เชพเชฒเซ€ เชธเช‚เชฆเซ‡เชถเชพเช“ เชฎเชพเชŸเซ‡ เชตเชฐเซเชคเชฃเซ‚เช• เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡เชฎเชพเช‚ เชฎเซ‡เชˆเชฒเชฌเซ‹เช•เซเชธเชฎเชพเช‚เชฅเซ€ เชชเซ‡เชšเซ‹เชจเซเช‚ เชชเชฆเชšเซเช›เซ‡เชฆเชจ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชชเซ‡เชšเซ‹ เชจ เชนเซ‹เชฏ. เชฎเซ‚เชฒเซเชฏ "เชธเซเชŸเซ‹เชช" เชธเชฎเช—เซเชฐ เชชเซ‡เชšเชฟเช‚เช— เช“เชชเชฐเซ‡เชถเชจเชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเชถเซ‡, "เชกเซเชฐเซ‹เชช" เช–เชพเชฒเซ€ เชชเซ‡เชšเชจเซ‡ เช›เซ‹เชกเซ€ เชฆเซ‡เชถเซ‡, เช…เชจเซ‡ "เช•เซ€เชช" เชเช• เช–เชพเชฒเซ€ เช•เชฎเชฟเชŸ เชฌเชจเชพเชตเชถเซ‡.
  • "เช—เซ€เชŸ เชฐเซ€เชธเซ‡เชŸ", "เช—เชฟเชŸ เชกเชฟเชซ", "เช—เชฟเชŸ เชฌเซเชฒเซ‡เชฎ", "เช—เซ€เชŸ เชซเซ‡เชš", "เช—เชฟเชŸ เชชเซเชฒ" เช…เชจเซ‡ "เช—เชฟเชŸ เชเชฒเชเชธ-เชซเชพเชˆเชฒเซเชธ" เช†เชฆเซ‡เชถเซ‹เชฎเชพเช‚ เช†เช‚เชถเชฟเช• เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ (เชธเซเชชเซ‡เชฐเซเชธ เช‡เชจเซเชกเซ‡เช•เซเชธ) เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เชœเซ‡เชฅเซ€ เชชเซเชฐเชญเชพเชต เชธเซเชงเชพเชฐเชตเชพ เช…เชจเซ‡ เชœเช—เซเชฏเชพ เชฌเชšเชพเชตเชตเชพ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เช, เชœเซ‡เชฎเชพเช‚ เช†เช‚เชถเชฟเช• เช•เซเชฒเซ‹เชจเชฟเช‚เช— เช•เชพเชฎเช—เซ€เชฐเซ€ (เชธเซเชชเชฐเซเชธ-เชšเซ‡เช•เช†เช‰เชŸ) เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • "git sparse-checkout init" เช†เชฆเซ‡เชถเชจเซ‡ เชจเชพเชชเชธเช‚เชฆ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ "git sparse-checkout set" เชตเชกเซ‡ เชฌเชฆเชฒเชตเซ‹ เชœเซ‹เชˆเช.
  • เชฐเชฟเชชเซ‹เชเซ€เชŸเชฐเซ€เชฎเชพเช‚ เชถเชพเช–เชพเช“ เช…เชจเซ‡ เชŸเซ…เช—เซเชธ เชœเซ‡เชตเชพ เชธเช‚เชฆเชฐเซเชญเซ‹ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชจเชตเชพ "เชฐเชฟเชซเชŸเซ‡เชฌเชฒ" เชฌเซ‡เช•เชเชจเซเชกเชจเซเช‚ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช…เชฎเชฒเซ€เช•เชฐเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚. เชจเชตเซ‹ เชฌเซ‡เช•เชเชจเซเชก JGit เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เชฆเซเชตเชพเชฐเชพ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชฌเซเชฒเซ‹เช• เชธเซเชŸเซ‹เชฐเซ‡เชœเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เช–เซ‚เชฌ เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชธเช‚เชฆเชฐเซเชญเซ‹ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชฌเซ‡เช•เชเชจเซเชก เชนเชœเซ เชธเซเชงเซ€ refs เชธเชฟเชธเซเชŸเชฎ เชธเชพเชฅเซ‡ เชธเช‚เช•เชฒเชฟเชค เชจเชฅเซ€ เช…เชจเซ‡ เชตเซเชฏเชตเชนเชพเชฐเซ เช‰เชชเชฏเซ‹เช— เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชจเชฅเซ€.
  • GNU grep เช‰เชชเชฏเซ‹เช—เชฟเชคเชพ เชธเชพเชฅเซ‡ เชฎเซ‡เชš เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "git grep" เช†เชฆเซ‡เชถเชจเซ€ เช•เชฒเชฐ เชชเซ‡เชฒเซ‡เชŸ เชเชกเชœเชธเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.

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

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