Git 2.40 เจธเจฐเฉ‹เจค เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจฐเฉ€เจฒเฉ€เจœเจผ

เจคเจฟเฉฐเจจ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจŸเจฟเจก เจธเฉ‹เจฐเจธ เจ•เฉฐเจŸเจฐเฉ‹เจฒ เจธเจฟเจธเจŸเจฎ Git 2.40 เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆเฅค เจ—เจฟเจŸ เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจธเจฟเฉฑเจง, เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ, เจ…เจคเฉ‡ เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจพเจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆ เจœเฉ‹ เจฌเฉเจฐเจพเจ‚เจšเจฟเฉฐเจ— เจ…เจคเฉ‡ เจตเจฟเจฒเฉ€เจจ เจธเจผเจพเจ–เจพเจตเจพเจ‚ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจฒเจšเจ•เจฆเจพเจฐ เจ—เฉˆเจฐ-เจฒเฉ€เจจเฉ€เจ…เจฐ เจตเจฟเจ•เจพเจธ เจธเจพเจงเจจ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจคเจฟเจนเจพเจธ เจฆเฉ€ เจ‡เจ•เจธเจพเจฐเจคเจพ เจ…เจคเฉ‡ เจชเจฟเจ›เจพเจ–เฉœเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจตเจฟเจฐเฉ‹เจง เจจเฉ‚เฉฐ เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจนเจฐเฉ‡เจ• เจตเจšเจจเจฌเฉฑเจงเจคเจพ เจตเจฟเฉฑเจš เจชเฉ‚เจฐเฉ‡ เจชเจฟเจ›เจฒเฉ‡ เจ‡เจคเจฟเจนเจพเจธ เจฆเฉ€ เจ…เจชเฉเจฐเจคเฉฑเจ– เจนเฉˆเจธเจผเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ‡ เจกเจฟเจœเฉ€เจŸเจฒ เจฆเจธเจคเจ–เจคเจพเจ‚ เจจเจพเจฒ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจŸเฉˆเจ—เจพเจ‚ เจ…เจคเฉ‡ เจ•เจฎเจฟเจŸเจพเจ‚ เจฆเฉ€ เจชเฉเจธเจผเจŸเฉ€ เจ•เจฐเจจเจพ เจตเฉ€ เจธเฉฐเจญเจต เจนเฉˆเฅค

เจชเจฟเจ›เจฒเฉ€ เจฐเฉ€เจฒเฉ€เจœเจผ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, 472 เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ€ เจญเจพเจ—เฉ€เจฆเจพเจฐเฉ€ เจจเจพเจฒ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš 88 เจฌเจฆเจฒเจพเจ… เจธเจตเฉ€เจ•เจพเจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ 30 เจจเฉ‡ เจชเจนเจฟเจฒเฉ€ เจตเจพเจฐ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจนเจฟเฉฑเจธเจพ เจฒเจฟเจ† เจธเฉ€เฅค เจฎเฉเฉฑเจ– เจจเจตเฉ€เจจเจคเจพเจตเจพเจ‚:

  • เจ—เจฟเฉฑเจŸ-เจœเฉฐเจช เจธเจ•เฉเจฐเจฟเจชเจŸ เจจเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจธเจฎเจฐเจฅเจฟเจค เจตเจฟเจฎ เจธเฉฐเจชเจพเจฆเจ• เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, Emacs เจธเฉฐเจชเจพเจฆเจ• เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจœเฉ‹เฉœเจฟเจ† เจนเฉˆเฅค เจ—เฉ€เจŸ-เจœเฉฐเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจคเฉ‡เจœเจผ เจจเฉˆเจตเฉ€เจ—เฉ‡เจธเจผเจจ เจฒเจˆ เจŸเฉˆเจ•เจธเจŸ เจเจกเฉ€เจŸเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจญเฉ‡เจœเจฃ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจ–เจพเจธ เจธเจฅเจพเจจ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจธเฉฐเจชเจพเจฆเจจ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ—เฉ€เจŸ-เจœเฉฐเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจญเฉ‡เจฆ เจตเจฟเจตเจพเจฆเจพเจ‚ เจจเฉ‚เฉฐ เจชเจพเจฐเจธ เจ•เจฐเจจ, เจ…เฉฐเจคเจฐเจพเจ‚ เจฆเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃ เจ•เจฐเจจ, เจ…เจคเฉ‡ เจ–เฉ‹เจœเจพเจ‚ เจ•เจฐเจจ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจธเฉฐเจชเจพเจฆเจ• เจตเจฟเฉฑเจš เจ›เจพเจฒ เจฎเจพเจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆ (เจคเฉเจธเฉ€เจ‚ "git jump grep foo" เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจ…เจคเฉ‡ เจซเจฟเจฐ เจ‰เจนเจจเจพเจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ›เจพเจฒ เจฎเจพเจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ เจœเจฟเฉฑเจฅเฉ‡ เจตเจพเจˆเจฒเจกเจ•เจพเจฐเจก "foo" เจตเจพเจชเจฐเจฆเจพ เจนเฉˆ).
  • "git cat-file" "-s" เจ…เจคเฉ‡ "--batch-check" เจตเจฟเจ•เจฒเจชเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ-เจจเจพเจฒ "--use-mailmap" เจฆเฉ‡ เจจเจพเจฒ เจ†เจฌเจœเฉˆเจ•เจŸ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เจฐเจจ เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ–เจพเจคเฉ‡ เจฆเฉ€ เจชเจ›เจพเจฃเจ•เจฐเจคเจพ เจฆเฉ€ เจคเจฌเจฆเฉ€เจฒเฉ€ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ. เจซเจพเจˆเจฒ เจฎเฉ‡เจฒเจฎเฉˆเจช เจตเจฟเฉฑเจš เจจเจฟเจฐเจงเจพเจฐเจค เจˆเจฎเฉ‡เจฒ เจฌเจพเจˆเจกเจฟเฉฐเจ—เจœเจผ (เจชเจนเจฟเจฒเจพเจ‚, โ€œ--เจ‰เจชเจฏเฉ‹เจ—-เจฎเฉ‡เจฒ-เจฎเฉˆเจชโ€ เจตเจฟเจ•เจฒเจช เจธเจฟเจฐเจซเจผ เจธเจฎเฉฑเจ—เจฐเฉ€ เจฆเฉ‡ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจฟเจค เจ•เจฐเจฆเจพ เจธเฉ€, เจชเจฐ เจ‡เจธ เจ—เฉฑเจฒ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เจฟเจ† เจ•เจฟ เจชเฉเจฐเจพเจฃเฉ‡ เจ…เจคเฉ‡ เจฌเจฆเจฒเฉ‡ เจ—เจ เจจเจพเจฎ/เจˆเจฎเฉ‡เจฒ เจœเฉ‹เฉœเจฟเจ†เจ‚ เจฆเฉ‡ เจตเฉฑเจ–-เจตเฉฑเจ– เจ†เจ•เจพเจฐ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจ)เฅค
  • เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ ".gitattributes" เจซเจพเจˆเจฒ เจตเจพเจฒเฉ‡ เจ‡เฉฑเจ• เจŸเฉเจฐเฉ€ เจจเฉ‚เฉฐ เจšเฉเจฃเจจ เจฒเจˆ "--source" เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ "git check-attr" เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ…เจธเจฒ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€ เจœเฉ‡เจ•เจฐ เจ•เจˆ ".gitattributes" เจซเจพเจˆเจฒเจพเจ‚ เจนเจจเฅค เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจตเจฟเฉฑเจš.
  • โ€œgit bisectโ€ เจ•เจฎเจพเจ‚เจก เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจจเฉ‚เฉฐ C เจตเจฟเฉฑเจš เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจฎเฉเฉฑเจ– git เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจŸเฉ‡เจฌเจฒ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ (เจชเจนเจฟเจฒเจพเจ‚ เจ•เจฎเจพเจ‚เจก เจธเจผเฉˆเฉฑเจฒ เจธเจ•เฉเจฐเจฟเจชเจŸ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€)เฅค
  • โ€œgit add โ€”interactiveโ€ เจ•เจฎเจพเจ‚เจก เจฆเจพ เจชเฉเจฐเจพเจฃเจพ เจธเจผเฉˆเฉฑเจฒ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจนเจŸเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ (เจ—เจฟเจŸ 2.26 เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจฟเจฒเจŸ-เจ‡เจจ เจธเฉ€ เจธเฉฐเจธเจ•เจฐเจฃ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจชเจฐ เจชเฉเจฐเจพเจฃเจพ เจธเจผเฉˆเฉฑเจฒ เจฒเจพเจ—เฉ‚เจ•เจฐเจจ เจ‰เจชเจฒเจฌเจง เจฐเจฟเจนเจพ เจ…เจคเฉ‡ add.interactive.useBuiltin เจธเฉˆเจŸเจฟเฉฐเจ— เจฆเฉเจ†เจฐเจพ เจจเจฟเจฏเฉฐเจคเฉเจฐเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€)เฅค
  • 'git merge-tree' เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš '--merge-base' เจตเจฟเจ•เจฒเจช เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ—เจฟเจ†เฅค
  • "--abbrev=" เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ "git range-diff" เจ•เจฎเจพเจ‚เจก เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† "
  • "git var" เจ•เจฎเจพเจ‚เจก เจฆเฉเจ†เจฐเจพ GIT_SEQUENCE_EDITOR เจตเฉ‡เจฐเฉ€เจเจฌเจฒ เจจเฉ‚เฉฐ เจธเฉˆเฉฑเจŸ เจ•เจฐเจ•เฉ‡ เจฐเฉ€เจฌเฉ‡เจธ เจ•เจฎเจพเจ‚เจก เจฆเฉ‡ เจ‡เฉฐเจŸเจฐเจเจ•เจŸเจฟเจต เจฎเฉ‹เจก เจฒเจˆ เจธเฉ‚เจšเฉ€ เจธเฉฐเจชเจพเจฆเจ• เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจก เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ "git var GIT_EDITOR"เฅค
  • เจธเฉ€เจฎเจค เจตเฉˆเจงเจคเจพ เจ…เจตเจงเฉ€ เจตเจพเจฒเฉ‡ เจชเจพเจธเจตเจฐเจกเจพเจ‚ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจ…เจ•เจพเจ‰เจ‚เจŸเจธ เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค
  • Bash เจฒเจˆ เจ‡เจจเจชเฉเจŸ เจธเฉฐเจชเฉ‚เจฐเจจเจคเจพ เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉเจฃ เจ‡เฉฑเจ• เจ•เฉ‡เจธ-เจธเฉฐเจตเฉ‡เจฆเจจเจธเจผเฉ€เจฒ เจฎเฉ‹เจก เจนเฉˆเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹