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

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

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

  • "git log" เช…เชจเซ‡ "git show" เช†เชฆเซ‡เชถเซ‹เชฎเชพเช‚ เชนเชตเซ‡ "โ€”remerge-diff" เชตเชฟเช•เชฒเซเชช เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชฎเชฐเซเชœเชจเชพ เชเช•เช‚เชฆเชฐ เชชเชฐเชฟเชฃเชพเชฎ เช…เชจเซ‡ "เชฎเชฐเซเชœ" เช†เชฆเซ‡เชถเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เช•เชฎเชฟเชŸเชฎเชพเช‚ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌเชฟเชค เชตเชพเชธเซเชคเชตเชฟเช• เชกเซ‡เชŸเชพ เชตเชšเซเชšเซ‡เชจเซ‹ เชคเชซเชพเชตเชค เชฌเชคเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. , เชœเซ‡ เชคเชฎเชจเซ‡ เชตเชฟเชฒเซ€เชจเซ€เช•เชฐเชฃเชจเซ€ เชคเช•เชฐเชพเชฐเชจเซ‡ เช‰เช•เซ‡เชฒเชตเชพเชจเชพ เชชเชฐเชฟเชฃเชพเชฎเซ‡ เชฅเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซเช‚ เชธเซเชชเชทเซเชŸ เชฎเซ‚เชฒเซเชฏเชพเช‚เช•เชจ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชธเชพเชฎเชพเชจเซเชฏ "เช—เซ€เชŸ เชถเซ‹" เช†เชฆเซ‡เชถ เชตเชฟเชตเชฟเชง เชธเช‚เช˜เชฐเซเชทเชจเชพ เช เชฐเชพเชตเซ‹เชจเซ‡ เช‡เชจเซเชกเซ‡เชจเซเชŸ เช•เชฐเซ‡ เช›เซ‡, เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ‡ เชธเชฎเชœเชตเชพเชฎเชพเช‚ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช‡เชจเซเชกเซ‡เชจเซเชŸเซ‡เชถเชจ เชตเชฟเชจเชพ เชฒเซ€เชŸเซ€ โ€œ+/-โ€ เชจเซ€เชšเซ‡ เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ เชชเซเชฐเชฅเชฎ เชถเชพเช–เชพเชฎเชพเช‚ เชŸเชฟเชชเซเชชเชฃเซ€เชฎเชพเช‚ sha1 เชจเซเช‚ เชจเชพเชฎ เชฌเชฆเชฒเซ€เชจเซ‡ oid เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒ เชธเช‚เช˜เชฐเซเชทเชจเซเช‚ เช›เซ‡เชฒเซเชฒเซเช‚ เชฐเซ€เชเซ‹เชฒเซเชฏเซเชถเชจ เชฌเชคเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เช‡เชจเซเชกเซ‡เชจเซเชŸเซ‡เชถเชจ เชธเชพเชฅเซ‡ โ€œ+/-โ€ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡ dwim_ref() เชซเช‚เช•เซเชถเชจเชฎเชพเช‚ เชฌเซ€เชœเซ€ เชถเชพเช–เชพเชฎเชพเช‚ เชตเชงเชพเชฐเชพเชจเซ€ เชฆเชฒเซ€เชฒเชจเชพ เชฆเซ‡เช–เชพเชตเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชธเช‚เช˜เชฐเซเชทเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ.
    Git 2.36 เชธเซเชคเซเชฐเซ‹เชค เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชชเซเชฐเช•เชพเชถเชจ

    "--remerge-diff" เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชฆเชฐเซ‡เช• เชชเซ‡เชฐเซ‡เชจเซเชŸ เชฌเซเชฐเชพเชจเซเชš เชฎเชพเชŸเซ‡ เชธเช‚เช˜เชฐเซเชทเชจเชพ เช เชฐเชพเชต เชตเชšเซเชšเซ‡เชจเชพ เชคเชซเชพเชตเชคเซ‹เชจเซ‡ เช…เชฒเช— เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเชคเชพเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชฎเชฐเซเชœเชจเซ€ เชคเช•เชฐเชพเชฐ เชงเชฐเชพเชตเชคเซ€ เชซเชพเช‡เชฒ เช…เชจเซ‡ เชคเช•เชฐเชพเชฐเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เชงเชฐเชพเชตเชคเซ€ เชซเชพเช‡เชฒ เชตเชšเซเชšเซ‡เชจเชพ เชเช•เช‚เชฆเชฐ เชคเชซเชพเชตเชคเซ‹ เชฌเชคเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

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

  • fsync() เชซเช‚เช•เซเชถเชจ เชชเชฐ เช•เซ‰เชฒ เชฆเซเชตเชพเชฐเชพ เชซเซเชฒเชถเชฟเช‚เช— เชกเชฟเชธเซเช• เช•เซ‡เชถ เชฎเชพเชŸเซ‡ เชตเชฐเซเชคเชฃเซ‚เช•เชจเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เชธเซเช—เชฎเชคเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹. เช…เช—เชพเช‰ เช‰เชชเชฒเชฌเซเชง core.fsyncObjectFiles เชชเชฐเชฟเชฎเชพเชฃเชจเซ‡ เชฌเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชšเชฒเซ‹เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ core.fsync เช…เชจเซ‡ core.fsyncMethod, fsync เชฎเชพเชคเซเชฐ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชซเชพเช‡เชฒเซ‹ (.git/เช‘เชฌเซเชœเซ‡เช•เซเชŸเซเชธ) เชชเชฐ เชœ เชจเชนเซ€เช‚, เชชเชฃ เช…เชจเซเชฏ เช—เชฟเชŸ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชธ เชœเซ‡เชฎ เช•เซ‡ เชฒเชฟเช‚เช•เซเชธ เชชเชฐ เชชเชฃ เชฒเชพเช—เซ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเซ‡ เช›เซ‡. .git /refs), reflog เช…เชจเซ‡ เชชเซ‡เช• เชซเชพเช‡เชฒเซ‹.

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

  • เชจเชฌเชณเชพเชˆเช“ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เช†เชชเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡ เชœเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡เชฒ เชตเชฟเชญเชพเช—เซ‹เชฎเชพเช‚ เช…เชจเซเชฏ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเซ€ .git เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชจเซ€ เช…เชตเซ‡เชœเซ€เชฎเชพเช‚ เชนเซ‡เชฐเชซเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชฎเชพเชฒเชฟเช•เชจเซ€ เชšเช•เชพเชธเชฃเซ€เชจเซ‡ เชฎเชœเชฌเซ‚เชค เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เช•เซ‹เชˆเชชเชฃ git เช†เชฆเซ‡เชถเซ‹ เชšเชฒเชพเชตเชตเชพเชจเซ€ เชนเชตเซ‡ เชซเช•เซเชค เชคเซ‡เชฎเชจเซ€ เชชเซ‹เชคเชพเชจเซ€ ".git" เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชฎเชพเช‚ เชœ เชฎเช‚เชœเซ‚เชฐเซ€ เช›เซ‡. เชœเซ‹ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€ เชธเชพเชฅเซ‡เชจเซ€ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฌเซ€เชœเชพ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ€ เช›เซ‡, เชคเซ‹ เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชเช• เชญเซ‚เชฒ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชถเซ‡. เช† เชตเชฐเซเชคเชฃเซ‚เช• safe.directory เชธเซ‡เชŸเชฟเช‚เช—เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เช•เซเชทเชฎ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.
  • เช—เชฟเชŸ เช‘เชฌเซเชœเซ‡เช•เซเชŸเชจเชพ เชธเซเชฐเซ‹เชค เชธเชพเชฎเช—เซเชฐเซ€เช“เชจเซเช‚ เช†เช‰เชŸเชชเซเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชนเซ‡เชคเซเชตเชพเชณเชพ โ€œเช—เซ€เชŸ เช•เซ‡เชŸ-เชซเชพเช‡เชฒโ€ เช†เชฆเซ‡เชถเชจเซ‡ โ€œ--เชฌเซ‡เชš-เช•เชฎเชพเชจเซเชกโ€ เชตเชฟเช•เชฒเซเชช เชธเชพเชฅเซ‡ เชชเซ‚เชฐเช• เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เช…เช—เชพเช‰ เช‰เชชเชฒเชฌเซเชง โ€œ--เชฌเซ‡เชšโ€ เช…เชจเซ‡ โ€œ--เชฌเซ‡เชš-เชšเซ‡เช•เชจเซ‡ เชชเซ‚เชฐเช• เชฌเชจเชพเชตเซ‡ เช›เซ‡. " เชธเชพเชฎเช—เซเชฐเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ " contents <object>" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชฅเชตเชพ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "info <object>" เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชจเซเช•เซ‚เชฒเชจเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เช†เช‰เชŸเชชเซเชŸ เชชเซเชฐเช•เชพเชฐ เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เชธเชพเชฅเซ‡ เช†เชฆเซ‡เชถเซ‹. เชตเชงเซเชฎเชพเช‚, "เชซเซเชฒเชถ" เช†เชฆเซ‡เชถ เช†เช‰เชŸเชชเซเชŸ เชฌเชซเชฐเชจเซ‡ เชซเซเชฒเชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡.
  • เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชŸเซเชฐเซ€เชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเซ€ เชธเซ‚เชšเชฟ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชนเซ‡เชคเซเชตเชพเชณเชพ โ€œgit ls-treeโ€ เช†เชฆเซ‡เชถเชฎเชพเช‚, โ€œโ€”เช“เช‡เชก-เช“เชจเซเชฒเซ€โ€ (โ€œโ€”เช‘เชฌเซเชœเซ‡เช•เซเชŸ-เช“เชจเซเชฒเซ€โ€) เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เช›เซ‡, เชœเซ‡ โ€œ-เชฎเชพเชคเซเชฐ-เชจเชพเชฎโ€ เชจเซ€ เชœเซ‡เชฎ เช›เซ‡. โ€, เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธเชฎเชพเช‚เชฅเซ€ เช•เซ‰เชฒเชจเซ‡ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชพเชคเซเชฐ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เช“เชณเช–เช•เชฐเซเชคเชพเช“ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡. "--เชซเซ‹เชฐเซเชฎเซ‡เชŸ" เชตเชฟเช•เชฒเซเชช เชชเชฃ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซเชฏเซ‹ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชฎเซ‹เชก, เชชเซเชฐเช•เชพเชฐ, เชจเชพเชฎ เช…เชจเซ‡ เช•เชฆ เชตเชฟเชถเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ เชธเช‚เชฏเซ‹เชœเชฟเชค เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช†เช‰เชŸเชชเซเชŸ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชจเซ‡ เชตเซเชฏเชพเช–เซเชฏเชพเชฏเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
  • "git bisect run" เช†เชฆเซ‡เชถ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชฎเชพเชŸเซ‡ เชเช•เซเชเชฟเช•เซเชฏเซเชŸเซ‡เชฌเชฒ เชซเชพเช‡เชฒ เชซเซเชฒเซ‡เช— เชธเซ‡เชŸ เชจ เช•เชฐเชตเชพเชจเชพ เชกเชฟเชŸเซ‡เช•เซเชถเชจเชจเซ‡ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เซ‡ เช›เซ‡ เช…เชจเซ‡ เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚ 126 เช…เชฅเชตเชพ 127 เช•เซ‹เชกเซเชธ เชธเชพเชฅเซ‡ เชญเซ‚เชฒเซ‹ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡ (เช…เช—เชพเช‰, เชœเซ‹ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เชšเชฒเชพเชตเซ€ เชถเช•เชพเชคเซ€ เชจ เชนเชคเซ€, เชคเซ‹ เชคเชฎเชพเชฎ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจเซ‹เชจเซ‡ เชธเชฎเชธเซเชฏเชพ เชนเซ‹เชตเชพเชจเซเช‚ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚) .
  • เชธเซเชฅเชพเชจเชฟเช• เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹ เชตเชฟเชถเซ‡ เช…เชจเซเชฏ เชชเช•เซเชทเชจเซ‡ เชœเชพเชฃ เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชคเชฎเชพเชฎ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ "git fetch" เช†เชฆเซ‡เชถเชฎเชพเช‚ --refetch เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹. เชœเซเชฏเชพเชฐเซ‡ เชธเซเชฅเชพเชจเชฟเช• เชกเซ‡เชŸเชพเชจเซ€ เช…เช–เช‚เชกเชฟเชคเชคเชพ เช…เชจเชฟเชถเซเชšเชฟเชค เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชจเชฟเชทเซเชซเชณเชคเชพเช“เชฎเชพเช‚เชฅเซ€ เชชเซเชจเชƒเชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช† เชตเชฐเซเชคเชจ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.
  • "git update-index", "git checkout-index", "git read-tree" เช…เชจเซ‡ "git clean" เช†เชฆเซ‡เชถเซ‹ เชนเชตเซ‡ เชชเซเชฐเชญเชพเชต เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡ เช†เช‚เชถเชฟเช• เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ (เชธเซเชชเซ‡เชฐเซเชธ เช‡เชจเซเชกเซ‡เช•เซเชธ) เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฐเซ€เชชเซ‹เชเซ€เชŸเชฐเซ€เชเชฎเชพเช‚ เชœเช—เซเชฏเชพ เชฌเชšเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชœเซเชฏเชพเช‚ เช†เช‚เชถเชฟเช• เช•เชพเชฎเช—เซ€เชฐเซ€ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช•เซเชฒเซ‹เชจเชฟเช‚เช— (เชธเซเชชเซ‡เชฐเซเชธ-เชšเซ‡เช•เช†เช‰เชŸ).
  • โ€œgit เช•เซเชฒเซ‹เชจ โ€”filter=โ€ฆ โ€”recurse-submodulesโ€ เช†เชฆเซ‡เชถเชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช• เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เชนเชตเซ‡ เชธเชฌเชฎเซ‹เชกเซเชฏเซเชฒเซเชธเชจเชพ เช†เช‚เชถเชฟเช• เช•เซเชฒเซ‹เชจเชฟเช‚เช— เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡ (เช…เช—เชพเช‰, เชœเซเชฏเชพเชฐเซ‡ เช†เชตเชพ เช†เชฆเซ‡เชถเซ‹เชจเซ‹ เช…เชฎเชฒ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชซเชฟเชฒเซเชŸเชฐ เชซเช•เซเชค เชฎเซเช–เซเชฏ เชธเชพเชฎเช—เซเชฐเซ€ เชชเชฐ เชœ เชฒเชพเช—เซ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชนเชคเซเช‚, เช…เชจเซ‡ เชธเชฌเชฎเซ‹เชกเซเชฏเซเชฒเซเชธ เชนเชคเชพ. เชซเชฟเชฒเซเชŸเชฐเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เช•เซเชฒเซ‹เชจ เช•เชฐเซเชฏเซเช‚).
  • "เช—เซ€เชŸ เชฌเช‚เชกเชฒ" เช†เชฆเซ‡เชถเซ‡ เช†เช‚เชถเชฟเช• เช•เซเชฒเซ‹เชจเชฟเช‚เช— เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ€ เชœเซ‡เชฎ เชชเชธเช‚เชฆเช—เซ€เชฏเซเช•เซเชค เชธเชพเชฎเช—เซเชฐเซ€ เชฎเซ‚เช•เชตเชพ เชฎเชพเชŸเซ‡ เชซเชฟเชฒเซเชŸเชฐเซเชธเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฎเชฐเซเชฅเชจ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚ เช›เซ‡.
  • เชธเชฌเชฎเซ‹เชกเซเชฏเซเชฒเซเชธเชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชฐเซ€เชคเซ‡ เชชเชธเชพเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "git branch" เช†เชฆเซ‡เชถเชฎเชพเช‚ "--recurse-submodules" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • Userdiff เช•เซ‹เชŸเชฒเชฟเชจ เชญเชพเชทเชพ เชฎเชพเชŸเซ‡ เชจเชตเซเช‚ เชนเซ‡เชจเซเชกเชฒเชฐ เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡.

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

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