ืืืฉืืืื ืืืืืืจื ืืงืืืืช, ืืืจืกื ืืืืฉื ืืืื 505 ืฉืื ืืืื, ืฉืืืื ื ืืืฉืชืชืคืืช 77 ืืคืชืืื, ืืชืืื 26 ืืงืื ืืืง ืืคืืชืื ืืจืืฉืื ื. ืืกืืกื
- ืคืงืืืืช "git switch" ื-"git restore" ื ืืกืืื ืืืช ืืืฆืืืช ืืื ืืืคืจืื ืืื ืืืืืืช "git checkout" ืืืฉืืืืืช ืืืืคื ืจืืคืฃ, ืืืื ืื ืืคืืืฆืื ืฉื ืขื ืคืื (ืืืืคื ืืืฆืืจื) ืืฉืืืืจ ืงืืฆืื ืืกืคืจืืืช ืืขืืืื ("git checkout $commit - $filename") ืื ืืื ืืืืืจ ืืืืขืจืืืช ("-staging", ืืื ืื ืืืื ื-"git checkout"). ืจืืื ืืฆืืื ืฉืื ืืืื ื-"git checkout", "git restore" ืืกืืจ ืงืืฆืื ืืื ืืขืงื ืืืกืคืจืืืช ืืืฉืืืืจืืช ("--no-overlay" ืืืจืืจืช ืืืื).
- ื ืืกืคื ืืืคืฉืจืืช "git merge โquit", ืฉืืืืื ื-"-abort", ืขืืฆืจ ืืช ืชืืืื ืืืืื ืืขื ืคืื, ืื ืืฉืืืจ ืืช ืกืคืจืืืช ืืขืืืื ืืื ื ืืืขื. ืืคืฉืจืืช ืื ืืืืื ืืืืืช ืฉืืืืฉืืช ืื ืืืง ืืืฉืื ืืืื ืฉื ืขืฉื ืืืืื ืืืืื ืืื ื ืขืืืฃ ืฉืืื ืคืงื ืืืืืืืืืช ื ืคืจืืช.
- ืืคืงืืืืช "ืืt clone", "git fetch" ื-"git push" ืืืงืืืช ืืืฉืืื ืืขืช ืืช ืื ืืืืืช ืฉื commits ืืืืืจืื ืืงืืฉืจืื (
ืืชืืืคืื ); -
ื ืืกืฃ ืืืคืฉืจืืืืช "git blame โignore-rev" ื-"โignore-revs-file" ืืืคืฉืจืืช ืื ืืืื ืขื commits ืฉืืืฆืขืื ืฉืื ืืืื ืงืืื (ืืืืืื, ืชืืงืื ื ืขืืฆืื); - ื ืืกืคื ืืช ืืืคืฉืจืืช "git cherry-pick โskip" ืืื ืืืื ืขื commit ืืชื ืืฉ (ืื ืืืื ืืขื ืฉืื ืื ืฉื ืืจืฆืฃ "git reset && git cherry-pick โcontinue");
- ืืืกืคื ืืช ืืืืืจื status.aheadBehind, ืืฉืจ ืืชืงื ืช ืืฆืืืชืืช ืืช ืืืคืฉืจืืช "ืกืืืืก git -[no-]ahead-behind";
- ื ืืื ืืืจืกื ืื, "git log" ืืืจืืจืช ืืืื ืืืงื ืืืฉืืื ืฉืื ืืืื ืฉืืืฆืขื ืขื ืืื mailmap, ืืืืื ืืืืคื ืฉืื git shortlog ืืืจ ืขืืฉื;
- ืคืขืืืช ืืขืืืื ืฉื ืืืืืื ืื ืืกืืื ื ืฉื ืืจืฃ ื-commit (core.commitGraph) ืฉืืืฆื ื-2.18 ืืืืฆื ืืฉืืขืืชืืช. ืืื ืื ืืคื ืืช git for-each-ref ืืืืืจ ืืืชืจ ืืขืช ืฉืืืืฉ ืืืกืคืจ ืชืื ืืืช ืืืคืืืช ืืช ืืกืคืจ ืืงืจืืืืช ื-auto-gc ื-"git fetch โmultiple";
- "git branch --list" ืืฆืื ืืขืช ืชืืื HEAD ืื ืืชืง ืืืฉ ืืชืืืืช ืืจืฉืืื, ืืื ืงืฉืจ ืืืงืื.
ืืงืืจ: OpenNet.ru