Git 2.36 เด‰เดฑเดตเดฟเดŸ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดฑเดฟเดฒเต€เดธเต

เดฎเต‚เดจเตเดจเต เดฎเดพเดธเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดค เด‰เดฑเดตเดฟเดŸ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด‚ Git 2.36 เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ. Git เดเดฑเตเดฑเดตเตเด‚ เดœเดจเดชเตเดฐเดฟเดฏเดตเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเด‚ เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดคเดฏเตเดณเตเดณเดคเตเดฎเดพเดฏ เดชเดคเดฟเดชเตเดชเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดธเด‚เดตเดฟเดงเดพเดจเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเดพเดฃเต, เด‡เดคเต เดฌเตเดฐเดพเดžเตเดšเดฟเด‚เด—เตเด‚ เดฒเดฏเดจเดตเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดซเตเดฒเต†เด•เตเดธเดฟเดฌเดฟเตพ เดจเต‹เตบ-เดฒเต€เดจเดฟเดฏเตผ เดตเดฟเด•เดธเดจ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเต. เดšเดฐเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดธเดฎเด—เตเดฐเดคเดฏเตเด‚ เดฎเตเตปเด•เดพเดฒ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเต‹เดŸเตเดณเตเดณ เดชเตเดฐเดคเดฟเดฐเต‹เดงเดตเตเด‚ เด‰เดฑเดชเตเดชเดพเด•เตเด•เดพเตป, เด“เดฐเต‹ เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟเดฒเตเด‚ เดฎเตเตป เดšเดฐเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต† เดฎเตเดดเตเดตเตป เดนเดพเดทเดฟเด‚เด—เตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต; เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เดกเดฟเดœเดฟเดฑเตเดฑเตฝ เดธเดฟเด—เตเดจเต‡เดšเตเดšเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดตเตเดฏเด•เตเดคเดฟเด—เดค เดŸเดพเด—เตเด•เดณเตเด‚ เด•เดฎเตเดฎเดฟเดฑเตเดฑเตเด•เดณเตเด‚ เดธเดพเด•เตเดทเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.

เดฎเตเดฎเตเดชเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, 717 เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เดชเด™เตเด•เดพเดณเดฟเดคเตเดคเดคเตเดคเต‹เดŸเต† เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต 96 เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดธเตเดตเต€เด•เดฐเดฟเดšเตเดšเต, เด…เดคเดฟเตฝ 26 เดชเต‡เตผ เด†เดฆเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดจเดคเตเดคเดฟเตฝ เดชเด™เตเด•เต†เดŸเตเดคเตเดคเต. เดชเตเดฐเดงเดพเดจ เด•เดฃเตเดŸเตเดชเดฟเดŸเตเดคเตเดคเด™เตเด™เตพ:

  • โ€œgit logโ€, โ€œgit showโ€ เด•เดฎเดพเตปเดกเตเด•เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เตพ โ€œโ€”remerge-diffโ€ เด“เดชเตเดทเตป เด‰เดฃเตเดŸเต, เด…เดคเต เดฒเดฏเดจเดคเตเดคเดฟเดจเตเดฑเต† เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดซเดฒเดตเตเด‚ โ€œmergeโ€ เด•เดฎเดพเตปเดกเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดคเดคเดฟเดจเต เดถเต‡เดทเด‚ เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟเตฝ เดชเตเดฐเดคเดฟเดซเดฒเดฟเด•เตเด•เตเดจเตเดจ เดฏเดฅเดพเตผเดคเตเดฅ เดกเดพเดฑเตเดฑเดฏเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เด•เดพเดฃเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. , เดฒเดฏเดจ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดซเดฒเดฎเดพเดฏเดฟ เดตเดฐเตเดคเตเดคเดฟเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดพเดงเดพเดฐเดฃ "เดœเดฟเดฑเตเดฑเต เดทเต‹" เด•เดฎเดพเตปเดกเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดตเตˆเดฐเตเดฆเตเดงเตเดฏ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เด‡เตปเดกเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "+/-" เดŽเดจเตเดจ เดตเดฐเดฟเด•เตเด•เต เดคเดพเดดเต†เดฏเตเดณเตเดณ เดธเตเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเดฟเตฝ, เด‡เตปเดกเดจเตเดฑเต‡เดทเตป เด•เต‚เดŸเดพเดคเต†, เด†เดฆเตเดฏ เดฌเตเดฐเดพเดžเตเดšเดฟเดฒเต† เด•เดฎเดจเตเดฑเดฟเตฝ sha1 เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เดชเต‡เดฐเต oid เดŽเดจเตเดจเต เดชเตเดจเตผเดจเดพเดฎเด•เดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจ เดฎเดฟเดดเดฟเดตเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† "+/-" เด‡เตปเดกเดจเตเดฑเต‡เดทเดจเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เดชเตเดฐเดพเดฐเด‚เดญเดตเตเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. dwim_ref() เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต† เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดฌเตเดฐเดพเดžเตเดšเดฟเตฝ เด’เดฐเต เด…เดงเดฟเด• เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดชเตเดฐเดคเตเดฏเด•เตเดทเดชเตเดชเต†เดŸเตเดจเตเดจเดคเต เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเดฏ เดธเด‚เด˜เตผเดทเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเด‚.
    Git 2.36 เด‰เดฑเดตเดฟเดŸ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดฑเดฟเดฒเต€เดธเต

    "--remerge-diff" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดตเตˆเดฐเตเดฆเตเดงเตเดฏ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เด“เดฐเต‹ เดชเดพเดฐเดจเตเดฑเต เดฌเตเดฐเดพเดžเตเดšเดฟเดจเตเด‚ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดฒเดฏเดจ เดตเตˆเดฐเตเดฆเตเดงเตเดฏเด™เตเด™เดณเตเดณเตเดณ เดซเดฏเดฒเตเด‚ เดชเตŠเดฐเตเดคเตเดคเด•เตเด•เต‡เดŸเตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดš เดซเดฏเดฒเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

    Git 2.36 เด‰เดฑเดตเดฟเดŸ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดฑเดฟเดฒเต€เดธเต

  • fsync() เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เด•เต‹เตพ เดตเดดเดฟ เดกเดฟเดธเตโ€Œเด•เต เด•เดพเดทเต†เด•เตพ เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเต€เดคเดฟ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเตฝ เดตเตผเดฆเตเดงเดฟเดšเตเดš เดตเดดเด•เตเด•เด‚. เดฎเตเดฎเตเดชเต เดฒเดญเตเดฏเดฎเดพเดฏ core.fsyncObjectFiles เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ core.fsync, core.fsyncMethod เดŽเดจเตเดจเต€ เดฐเดฃเตเดŸเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดซเดฏเดฒเตเด•เดณเดฟเตฝ (.git/objects) เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดฒเดฟเด™เตเด•เตเด•เตพ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดฎเดฑเตเดฑเต git เด˜เดŸเดจเด•เดณเดฟเดฒเต‡เด•เตเด•เตเด‚ fsync เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดจเตฝเด•เตเดจเตเดจเต. .git /refs), reflog เดšเต†เดฏเตเดคเต เดซเดฏเดฒเตเด•เตพ เดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•.

    core.fsync เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เด’เดฐเต เดฑเตˆเดฑเตเดฑเต เด“เดชเตเดชเดฑเต‡เดทเดจเต เดถเต‡เดทเด‚ fsync เดตเดฟเดณเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจ เด†เดจเตเดคเดฐเดฟเด• Git เด˜เดŸเดจเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚. core.fsyncMethod เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เด•เดพเดทเต† เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฐเต€เดคเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด…เดคเต‡ เดชเต‡เดฐเดฟเดฒเตเดณเตเดณ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต fsync เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‡เดœเต เด•เดพเดทเต† เดฑเตˆเดฑเตเดฑเตเดฌเดพเด•เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฑเตˆเดฑเตเดฑเตเด”เดŸเตเดŸเต-เดฎเดพเดคเตเดฐเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•.

  • เดชเด™เตเด•เดฟเดŸเตเดŸ เดตเดฟเดญเดพเด—เด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดฎเดฑเตเดฑเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเตเดŸเต† .git เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เตพ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ เด‰เดŸเดฎเดฏเตเดŸเต† เดชเดฐเดฟเดถเต‹เดงเดจ เดถเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ git เด•เดฎเดพเตปเดกเตเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เด‡เดชเตเดชเต‹เตพ เด…เดตเดฐเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ ".git" เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดจเตเดตเดฆเดฟเด•เตเด•เต‚. เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเตเดณเตเดณ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดฎเดฑเตเดฑเตŠเดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต†เดคเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด’เดฐเต เดชเดฟเดถเด•เต เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚. safe.directory เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดˆ เดธเตเดตเดญเดพเดตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเด‚.
  • Git เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเดŸเต† เด‰เดฑเดตเดฟเดŸ เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณ โ€œgit cat-fileโ€ เด•เดฎเดพเตปเดกเต, เดฎเตเดฎเตเดชเต เดฒเดญเตเดฏเดฎเดพเดฏ โ€œ--batchโ€, โ€œ--batch-check เดŽเดจเตเดจเดฟเดต เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ โ€œ--batch-commandโ€ เด“เดชเตโ€Œเดทเดจเตเดฎเดพเดฏเดฟ เดธเดชเตเดฒเดฟเดฎเต†เดจเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เตพ <object>" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "เดตเดฟเดตเดฐเด‚ <object>" เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดคเดฐเด‚ เด…เดกเดพเดชเตเดฑเตเดฑเต€เดตเต เด†เดฏเดฟ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเดณเตเดณ โ€ เด•เดฎเดพเตปเดกเตเด•เตพ. เด•เต‚เดŸเดพเดคเต†, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดฌเดซเตผ เดซเตเดฒเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต "เดซเตเดฒเดทเต" เด•เดฎเดพเตปเดกเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.
  • เด’เดฐเต เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เดŸเตเดฐเต€เดฏเดฟเดฒเต† เด‰เดณเตเดณเดŸเด•เตเด•เด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเตเดณเตเดณ โ€œgit ls-treeโ€ เด•เดฎเดพเตปเดกเดฟเดฒเต‡เด•เตเด•เต, โ€œโ€”name-onlyโ€ เดŽเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ โ€œโ€”oid-onlyโ€ (โ€œโ€”object-onlyโ€) เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. โ€, เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด•เต‹เตพ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป เด’เดฌเตเดœเด•เตเดฑเตเดฑเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเต‹เดกเต, เดคเดฐเด‚, เดชเต‡เดฐเต, เดตเดฒเตเดชเตเดชเด‚ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดจเดฟเตผเดตเตเดตเดšเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ โ€œ--เดซเต‹เตผเดฎเดพเดฑเตเดฑเตโ€ เด“เดชเตเดทเดจเตเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.
  • โ€œgit bisect runโ€ เด•เดฎเดพเตปเดกเต เด’เดฐเต เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเตฝ เดซเตเดฒเดพเด—เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดคเตเดคเดคเต เด•เดฃเตเดŸเต†เดคเตเดคเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ 126 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ 127 เด•เต‹เดกเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเดฟเดถเด•เตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต (เดฎเตเดฎเตเดชเต, เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดŽเดฒเตเดฒเดพ เดชเตเดจเดฐเดตเดฒเต‹เด•เดจเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเต†เดจเตเดจเต เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเตเดจเตเดจเต) .
  • เดฒเต‹เด•เตเด•เตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเตเดณเตเดณ เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดฎเดฑเตเดฑเต‡ เด•เด•เตเดทเดฟเดฏเต† เด…เดฑเดฟเดฏเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดŽเดฒเตเดฒเดพ เด’เดฌเตเดœเด•เตเดฑเตเดฑเตเด•เดณเตเด‚ เดฒเดญเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ "git fetch" เด•เดฎเดพเตปเดกเดฟเดฒเต‡เด•เตเด•เต --refetch เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเต. เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดธเดฎเด—เตเดฐเดค เด…เดจเดฟเดถเตเดšเดฟเดคเดคเตเดตเดคเตเดคเดฟเดฒเดพเด•เตเดฎเตเดชเต‹เตพ เดชเดฐเดพเดœเดฏเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด•เดฐเด•เดฏเดฑเดพเตป เดˆ เดธเตเดตเดญเดพเดตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเด•เตเด‚.
  • "git update-index", "git checkout-index", "git read-tree", "git clean" เดŽเดจเตเดจเต€ เด•เดฎเดพเตปเดกเตเด•เตพ เด‡เดชเตเดชเต‹เตพ เดญเดพเด—เดฟเด• เดธเต‚เดšเดฟเด•เด•เดณเต† (เดธเตเดชเดพเตผเดธเต เด‡เตปเดกเด•เตเดธเต) เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดญเดพเด—เดฟเด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเด•เตเด•เตเดจเตเดจ เดถเต‡เด–เดฐเด™เตเด™เดณเดฟเตฝ เดธเตเดฅเดฒเด‚ เดฒเดพเดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. (เดธเตเดชเดพเตผเดธเต-เดšเต†เด•เตเด•เต—เดŸเตเดŸเต).
  • โ€œgit clone โ€”filter=... โ€”recurse-submodulesโ€ เด•เดฎเดพเตปเดกเดฟเดจเตเดฑเต† เดธเตเดตเดญเดพเดตเด‚ เดฎเดพเดฑเตเดฑเดฟ, เด…เดคเต เด‡เดชเตเดชเต‹เตพ เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เดณเตเดŸเต† เดญเดพเด—เดฟเด• เด•เตเดฒเต‹เดฃเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเด•เตเด•เตเดจเตเดจเต (เดฎเตเดฎเตเดชเต, เด…เดคเตเดคเดฐเด‚ เด•เดฎเดพเตปเดกเตเด•เตพ เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดชเตเดฐเดงเดพเดจ เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดซเดฟเตฝเดŸเตเดŸเตผ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเดคเต, เด•เต‚เดŸเดพเดคเต† เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เตพ เดซเดฟเตฝเดŸเตเดŸเตผ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดพเดคเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เด•เตเดฒเต‹เตบ เดšเต†เดฏเตเดคเต).
  • "git bundle" เด•เดฎเดพเตปเดกเต เดญเดพเด—เดฟเด• เด•เตเดฒเต‹เดฃเดฟเด‚เด—เต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพเด•เตเด•เต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ, เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • เดธเดฌเตโ€Œเดฎเต‹เดกเตเดฏเต‚เดณเตเด•เตพ เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เดธเดžเตเดšเดฐเดฟเด•เตเด•เดพเตป "git เดฌเตเดฐเดพเดžเตเดšเต" เด•เดฎเดพเตปเดกเดฟเดฒเต‡เด•เตเด•เต "--recurse-submodules" เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเต.
  • เด•เต‹เดŸเตโ€Œเดฒเดฟเตป เดญเดพเดทเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดฏเต‚เดธเตผเดกเดฟเดซเต เด’เดฐเต เดชเตเดคเดฟเดฏ เดนเดพเตปเดกเตโ€Œเดฒเตผ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•