ืืืืจ ืฉืืืฉื ืืืืฉืื ืฉื ืคืืชืื, ืืขืจืืช ืืงืจืช ืืืงืืจ ืืืืืืจืช Git 2.36 ืฉืืืจืจื. Git ืืื ืืืช ืืืขืจืืืช ืืงืจืช ืืืจืกืืืช ืืคืืคืืืจืืืช, ืืืืื ืืช ืืืขืื ืืืืฆืืขืื ืืืืืืื ืืืืชืจ, ืืืกืคืงืช ืืื ืคืืชืื ืืืืฉืื ืื ืืื ืืจืืื ืืืืืกืกืื ืขื ืืกืชืขืคืืช ืืืืืื. ืืื ืืืืืื ืืช ืฉืืืืช ืืืืกืืืจืื ืืืชื ืืืืช ืืฉืื ืืืื ืจืืจืืืงืืืืืื, ื ืขืฉื ืฉืืืืฉ ื-hashing ืืจืืื ืฉื ืื ืืืืกืืืจืื ืืงืืืืช ืืื commit; ืืคืฉืจ ืื ืืืฉืจ ืชืืื ืืืืืื ืืืชืืืืืืืืช ืขื ืืชืืืืช ืืืืืืืืืช ืฉื ืืืคืชืืื.
ืืืฉืืืื ืืืืืืจื ืืงืืืืช, ืืืืฆื ืืืจืกื ืืืืฉื 717 ืฉืื ืืืื, ืฉืืืื ื ืืืฉืชืชืคืืช 96 ืืคืชืืื, ืืชืืื 26 ืืงืื ืืืง ืืคืืชืื ืืจืืฉืื ื. ืืืืืฉืื ืขืืงืจืืื:
- ืืคืงืืืืช "git log" ื-"git show" ืืฉ ืืขืช ืืคืฉืจืืช "-remerge-diff" ืืืืคืฉืจืช ืื ืืืฆืื ืืช ืืืืืืื ืืื ืืชืืฆืื ืืืืืืช ืฉื ืืืืืื ืืืื ืื ืชืื ืื ืืคืืขื ืืืฉืชืงืคืื ื-commit ืืืืจ ืขืืืื ืืคืงืืื "merge" , ืืืืคืฉืจ ืื ืืืขืจืื ืืืืจืืจ ืืช ืืฉืื ืืืื ืฉื ืขืฉื ืืชืืฆืื ืืคืชืจืื ืกืืกืืื ืืืืื. ืืคืงืืื ืืจืืืื "git show" ืืื ืืกื ืืช ืคืชืจืื ืืช ืืกืืกืื ืืฉืื ืื, ืื ืฉืืืคื ืืช ืืฉืื ืืืื ืืงืฉืื ืืืื ื. ืืืืืื, ืืฆืืืื ืืืกื ืืชืืช ืืฉืืจื "+/-" ืืื ืืืื ืืฆืืื ืืช ืืคืชืจืื ืืืืจืื ืฉื ืืงืื ืคืืืงื ืืงืฉืืจ ืืฉืื ืื ืืฉื ืฉื sha1 ื-oid ืืืขืจื ืืขื ืฃ ืืจืืฉืื, ื-"+/-" ืขื ืืืื ืืฆืื ืืช ืืืชืืื ืคืชืจืื ืืงืื ืคืืืงื ืฉื ืืจื ืขื ืืื ืืืคืขืช ืืจืืืื ื ื ืืกืฃ ืืขื ืฃ ืืฉื ื ืืคืื ืงืฆืื dwim_ref() .
ืืขืช ืฉืืืืฉ ืืืคืฉืจืืช "--remerge-diff", ืืืืืืื ืืื ืคืชืจืื ืืช ืืกืืกืื ืืื ื ืืืคืจืืื ืขืืืจ ืื ืขื ืฃ ืื, ืื ืืืฆืืื ืืืืืืื ืืืืืืื ืืื ืืงืืืฅ ืฉืืฉ ืื ืืชื ืืฉืืืืช ืืืืื ืืืื ืืงืืืฅ ืฉืืงืื ืคืืืงืืื ื ืคืชืจื.
- ืืืืฉืืช ืืืืืจืช ืืงืืืขืช ืืชืฆืืจื ืฉื ืฉืืืคืช ืืืืื ืืืกืงืื ืืืืฆืขืืช ืงืจืืื ืืคืื ืงืฆืื fsync() . ืืคืจืืืจ core.fsyncObjectFiles ืืืืื ืืขืืจ ืคืืฆื ืืฉื ื ืืฉืชื ื ืชืฆืืจื core.fsync ื-core.fsyncMethod, ืืืกืคืงืื ืืช ืืืืืืช ืืืืื fsync ืื ืจืง ืขื ืงืืฆื ืืืืืืงื (.git/objects), ืืื ืื ืขื ืืื ื git ืืืจืื ืืืื ืงืืฉืืจืื ( .git /refs), ืงืืฆื reflog ื-pack.
ืืืืฆืขืืช ืืืฉืชื ื core.fsync, ืืชื ืืืื ืืฆืืื ืจืฉืืื ืฉื ืืื ื Git ืคื ืืืืื ืฉืขืืืจื fsync ืืืงืจื ืื ืืกืฃ ืืืืจ ืคืขืืืช ืืชืืื. ืืืฉืชื ื core.fsyncMethod ืืืคืฉืจ ืื ืืืืืจ ืฉืืื ืื ืืงืื ืืืืืื, ืืืืืื, ืืชื ืืืื ืืืืืจ fsync ืืื ืืืฉืชืืฉ ืืงืจืืื ืืืขืจืืช ืืืืชื ืฉื, ืื ืืฆืืื ืืชืืื ืืืื ืืื ืืืฉืชืืฉ ื-pagecache writeback.
- ืืื ืืืื ืืคื ื ื ืงืืืืช ืชืืจืคื ืืืืฆืขืืช ืื ืืคืืืฆืืืช ืขื ืืืืคืช ืกืคืจืืืช โ.git ืืืงืืขืื ืืฉืืชืคืื ืขื ืืื ืืฉืชืืฉืื ืืืจืื, ืืืืืช ืืขืื ืืืืืจ ืืืืง. ืืืฆืืข ืื ืคืงืืืืช git ืืืชืจ ืืขืช ืจืง ืืกืคืจืืืช ".git" ืืฉืืื. ืื ืืกืคืจืืื ืขื ืืืืืจ ืฉืืืืช ืืืฉืชืืฉ ืืืจ, ืฉืืืื ืชืืฆื ืืืจืืจืช ืืืื. ื ืืชื ืืืฉืืืช ืืชื ืืืืช ืื ืืืืฆืขืืช ืืืืืจื safe.directory.
- ืืคืงืืื "git cat-file", ืืืืืขืืช ืืคืื ืืช ืชืืื ืืืงืืจ ืฉื ืืืืืืงืื Git, ื ืืกืคื ืขื ืืคืฉืจืืช "--batch-command", ืืืฉืืืื ืืช "--batch" ื-"--batch-check ืืืืื ืื ืืขืืจ. " ืคืงืืืืช ืขื ืืืืืืช ืืืืืจ ืืฆืืจื ืืืคืืืืืช ืืช ืกืื ืืคืื ืืืืฆืขืืช "ืชืืื <ืืืืืืงื>" ืืื ืืืฆืื ืชืืื ืื "ืืืืข <ืืืืืืงื>" ืืื ืืืฆืื ืืืืข ืขื ืืืืืืืงื. ืื ืืกืฃ, ืืคืงืืื "ืฉืืืคื" ื ืชืืืช ืืื ืืฉืืืฃ ืืช ืืืืจ ืืคืื.
- ืืคืงืืืช "git ls-tree", ืืืืืขืืช ืืืคืงืช ืจืฉืืื ืฉื ืืชืืื ืฉื ืขืฅ ืืืืืืงื, ื ืืกืคื ืืืคืฉืจืืช "-oid-only" ("-object-only"), ืืืืื ื-"-name-only" ", ืืฆืื ืจืง ืืืื ืืืืืืงื ืืื ืืคืฉื ืืช ืืงืจืืื ืืกืงืจืืคืืื. ืืืืฉืืช ืื ืืืคืฉืจืืช "--format", ืืืืคืฉืจืช ืื ืืืืืืจ ืคืืจืื ืคืื ืืฉืื ืขื ืืื ืฉืืืื ืืืืข ืขื ืืฆื, ืกืื, ืฉื ืืืืื.
- ืืคืงืืื "git bisect run" ืืืืฉืืช ืืช ืืืืืื ืฉื ืื ืืืืจืช ืืื ืงืืืฅ ืืืคืขืื ืขืืืจ ืกืงืจืืคื ืืืืงืจื ืื ืืฆืืื ืฉืืืืืช ืขื ืงืืืื 126 ืื 127 (ืงืืื ืืื, ืื ืื ื ืืชื ืืื ืืืคืขืื ืืช ืืกืงืจืืคื, ืื ืืืจืกืืืช ืกืืื ื ืืืขืื ืืขืืืช) .
- ื ืืกืคื ืืคืฉืจืืช --refetch ืืคืงืืื "git fetch" ืืื ืืืืื ืืช ืื ืืืืืืืงืืื ืืืื ืืืืืข ืืช ืืฆื ืืฉื ื ืขื ืืชืืื ืฉืืืจ ื ืืฆื ืืืขืจืืช ืืืงืืืืช. ืืชื ืืืืช ืื ืืืืื ืืืืืช ืฉืืืืฉืืช ืืืชืืืฉืฉืืช ืืชืงืืืช ืืืฉืจ ืฉืืืืช ืื ืชืื ืื ืืืงืืืืื ืืื ื ืืืืืช.
- ืืคืงืืืืช "git update-index", "git checkout-index", "git read-tree" ื-"git clean" ืชืืืืืช ืืขืช ืืืื ืืงืกืื ืืืงืืื (ืืื ืืงืก ืื) ืืื ืืฉืคืจ ืืืฆืืขืื ืืืืกืื ืืงืื ืืืืืจืื ืฉืืื ืืืืฆืขืืช ืคืขืืืืช ืืืงืืืช. (ืืืืื-ืงืืคื).
- ืืืชื ืืืืช ืฉื ืืคืงืืื "git clone โfilter=... โrecurse-submodules" ืฉืื ืชื, ืื ืฉืืืืื ืืขืช ืืฉืืืื ืืืงื ืฉื ืชืช-ืืืืืืื (ืืขืืจ, ืืขืช ืืืฆืืข ืคืงืืืืช ืืืื, ืืืกื ื ืืืื ืจืง ืขื ืืชืืื ืืจืืฉื, ืืชืช-ืืืืืืื ืืื ืืฉืืื ืืืืืืื ืืืื ืืงืืช ืืืฉืืื ืืช ืืืกื ื).
- ืืคืงืืื "git bundle" ืืืกืืคื ืชืืืื ืืฆืืื ืืกื ื ืื ืืืฆืื ืกืืงืืืืืช ืฉื ืชืืื, ืืืืื ืืคืขืืืืช ืฉืืืื ืืืงื.
- ื ืืกืคื ืืคืฉืจืืช "--recurse-submodules" ืืคืงืืื "git branch" ืืื ืืขืืืจ ืืื ืชืช-ืืืืืืื ืจืงืืจืกืืืืช.
- Userdiff ืืฆืืข ืืืคื ืืืฉ ืืฉืคืช Kotlin.
ืืงืืจ: OpenNet.ru