แแแแแแแแ แแแแแฌแแแแแฃแแ แแแแแก แแแ แแแแก แกแแกแขแแแ, Git 2.56. Git แแแชแแแแแ แแแฃแแแ GPLv2+ แแแชแแแแแแ. แฌแแแ แแแ แกแแแกแแแ แจแแแแ แแแแ, แแฎแแแ แแแ แกแแ แแแแชแแแก 748 แชแแแแแแแแก, แ แแแแแแแช แแแแแแแแ 104 แแแแแแแแแ แแ, แ แแแแแแแแแ 39 Git-แแก แจแแแฃแจแแแแแแจแ แแฎแแแแ. แซแแ แแแแแ แแฎแแแ แคแฃแแฅแชแแแแ (1, 2, 3):
- แคแแแแแแแแแก แจแแ แฌแงแแแกแแก แแแแคแแแฅแขแแแแก แแแกแแแแแ แแแแแ แแแแแแขแ โgit add --resolvedโ แ แแแแแ. แแก แ แแแแแ แแแแฌแแแแก แคแแแแแแก แแแแคแแแฅแขแแก แแแ แแแ แแแแ แแ, แแฃ แแแ แแแ แ แแฆแแแฉแแแแแแ แแ แ แคแแแแจแ แแแแแช, แแแ แฃแแแแก แจแแชแแแแแก, แแ แแฎแแแแก แคแแแแแแแก แแแแแฅแกแแ แแแแก แแ แแฉแแแแแแก แจแแกแฌแแ แแแแก แกแแญแแ แ แคแแแแแแแก แกแแแก. โgit add --updateโ แแ แซแแแแแแกแแแ แแแแกแฎแแแแแแแ, แแก แแฎแแแ แ แแแแแ แแแฃแจแแแแแก แแฎแแแแ แแแแคแแแฅแขแแก แแแแแแแ แแแแแจแ แแงแแค แคแแแแแแก แแ แฃแแฃแแแแแแงแแคแก แแแแคแแแฅแขแแแ แแแฃแแแแจแแ แแแแ แจแแชแแแแ แคแแแแแแก. แแก แกแแจแฃแแแแแแก แแซแแแแ แคแแแแแแแแแก แจแแ แฌแงแแแก แฃแกแแคแ แแฎแแ แแแกแ แฃแแแแ แแแจแแแแช แแ, แแฃ แกแแแฃแจแแ แแแ แแฅแขแแ แแแจแ แแ แแก แกแฎแแ แแแฃแแแแแ แแแแแ แ แแแแฅแขแแ แแแแแ (โgit add --updateโ แแ แซแแแแแ แแแแแฅแกแจแ แแแแแแขแแแก แกแแแฃแจแแ แแแ แแฅแขแแ แแแจแ แแ แกแแแฃแแ แงแแแแ แแแ แ แแแแแงแฃแ แแก แแแแแแแฃแ แจแแชแแแแ แคแแแแก).
- แแแ แกแแชแแแแแแแ แแฃแจแแแแ แแแแจแแแแแแแแแ แแแฉแฅแแ แแ แขแแขแแแแก แแแแ แแแแแแแแกแ แแ แจแแแแ แแแแก แแ แแก แฃแแฎแแแกแ แกแแแ แแ แแแแแขแแแแก แซแแแแแก แแแแแ แแแแแก แแแขแแแแแแชแแแก แฌแงแแแแแแ. แแ แแชแแกแ แแฎแแ แแแแแฎแแแแแก แแฎแแแแ แแ แ แขแแขแก แแแแฃแแแแแแฃแ แแแแแขแแแก, แ แแช แกแแจแฃแแแแแแก แแซแแแแ แกแแแแแ แแแ แจแแฌแงแแแก แงแแแแ แจแแกแแซแแ แกแแแ แแ แฌแแแแแ แแก แแแแแแกแแแแแแ, แชแแแแแแแแแแก แแกแขแแ แแแก แจแแแแแแ แแแแแแแแแ แแแแแ แแ แแแก แแแแแ แแแแก แแแ แแจแ. แแ แ-แแ แ แแแแแชแแแ แกแแชแแแจแ แซแแแแแก แกแแฉแฅแแ แ แกแแจแฃแแแแ 20-แฏแแ แแแแแแ แแ, แฎแแแ แแแแ แแจแ - 70-แฏแแ . แ แแแแกแแช แแกแ แฃแแแแ แแ แซแแแแแแก "git merge-base --all v4.8 v4.9" แกแแชแแแจแ แแแ แแแแก แแฅแแแ... Linux แแแแแแแแแแก แกแแคแแฎแฃแ แแแแก แ แแแแแแแแ 167 แแแแกแแแแ 3.8 แแแแกแแแแ แจแแแชแแ แแ.
- โ--path-walkโ-แแก แฎแแแแฎแแแ แจแแคแฃแแแแก แ แแแแแ แแแแแขแแ แแแฃแแแ แกแแ แแแ แแก แแแแแงแแแแแแกแแแแก, แ แแช แกแแจแฃแแแแแแก แแซแแแแ แจแแแฅแแแแก แฃแคแ แ แแแแแแฅแขแฃแ แ แแแแแขแฃแ แ แคแแแแแแ แแแแแฅแขแแแแก แแแแ แแแแแแแก แแแฎแแแแแ แแแฏแแฃแคแแแแ แแแ แแฅแขแแ แแแก แฎแแจแ (แแแแแแแแแ, Fluent UI แ แแแแแแขแแ แแกแแแแก, โ--path-walkโ-แแก แแแแแงแแแแแแ แจแแแชแแ แแ แแแแแขแฃแ แ แคแแแแแก แแแแ 558 แแ-แแแ 164 แแ-แแแ). แแฎแแแ แแแ แกแแ แแฎแแ แก แฃแญแแ แก โ--path-walkโ แ แแแแแแก แแแแแงแแแแแแก แแแฌแแแแแแแแแแก แแแขแแแแแแแแ แแ แแแแขแ แแฃแแซแฃแแแแแแ แแ แแแ, แ แแแแแแกแแช Git-แแก แฐแแกแขแแแแแก แกแแ แแแกแแแ แแงแแแแแแ แกแแแฃแจแแแก แแแกแแฉแฅแแ แแแแแ แแ แคแแ แแแแแก แแแแแแ แ แ แแแแแแขแแ แแแแ แแแแแแ แแแแกแแแแก.
- แแฆแแแแคแฎแแ แ แแก แจแแคแแ แฎแแแแแ, แ แแแแแแแช แแแ แกแแชแแแแแจแ แแแแแแข แแแแแแแแแแก แแฌแแแแแ: แแแแฎแกแแ แคแแแแแก แแแแแแแ แแแแแก แแ แแกแแญแแ แ แจแแแแฌแแแแ reftable-แจแ แฉแแฌแแ แแกแแก; แแฆแแแแคแฎแแ แ แกแแแก แฎแแแแฎแแแ แกแแแแแ แแแ แแแแแแฃแแ แแฎแแแ แแแแแขแแก แคแแแแแก แฉแแกแแแกแแแแก; แแแฉแฅแแ แแ reftable-แแก แแแแ แแชแแแแ แแแแ แ แแแแแแแแแ แฌแแจแแแแ แฉแแแแฌแแ แแแแ; แแแขแแแแแแแฃแแแ git diff-แแก แแฃแจแแแแ แคแแแแแก แแแแก แจแแแฆแฃแแแแแแก แแแแแแแแแกแแก. แแ แแแขแแแแแแชแแแก แจแแแแแ, แแแแ แ แแแแแแแแแ แฌแแจแแแแ แฉแแแแฌแแ แแแแ reftable-แแก แแแแ แแชแแแแ 65-แฏแแ แแแฉแฅแแ แแ (13 แฌแแแแแแ 0.2 แฌแแแแแแ), แฎแแแ แแ แแแแแแฃแ แ git diff แแ แซแแแแแ Chromium-แแก แกแแชแแแแก แแแแแฅแกแจแ 500000 แแ แแแฃแแแ แแฎแแ 8 แฌแฃแแแก แแแชแแแแ 0.07 แฌแแแก แแฆแแแก.
- แแฅแกแแแ แแแแแขแฃแแ แแ แซแแแแแ โgit historyโ, แ แแแแแแช แชแแแแแแแแแแก แแกแขแแ แแแก แแแแแฌแแ แแก แจแแกแแซแแแแแแแแก แแซแแแแ, แแแแแฎแแแ โgit history dropโ แแแแ แแชแแแ, แ แแแแแแช แจแแแก แแ แฉแแฃแ แแแแแขแก แแ แแแขแแแแขแฃแ แแ แแแแแจแแ แแแก แแแก แจแแแแแแแแแแแก แแจแแแแ แแแแแขแแแ.
- แแแแแแขแ แแ แซแแแแแ "git branch --delete-merged 'origin/*' 'topic-*'" แแแแแแฃแ แ แคแแแแแแแแแก แฏแแฃแคแแแแก แฃแกแแคแ แแฎแแ แฌแแกแแจแแแแแ, แ แแแแแแ แชแแแแแแแแแ แฃแแแ แจแแขแแแแแแ แแแ แ แกแแชแแแจแ. แแแแฃแ แ แแแจแแแแแก แแแแแงแแแแแ แจแแกแแซแแแแแแแ แคแแแแแแแแแกแ แแ แกแแชแแแแแแก แแแกแแคแแแขแ แแ. "--dry-run" แแ แแจแแก แแแแแงแแแแแ แจแแกแแซแแแแแแแ แฌแแจแแแก แแแแแแแแขแแแแก แแแกแแแแแแแแแแแแ แแแแ แแชแแแก แจแแกแ แฃแแแแแก แแแ แแจแ.
- แแแแแแขแ แแ แซแแแแแ "git refs create|update|delete|rename", แ แแแแแแช แแแ แแแแแแแก แแแแแแ แแแแแก แแแแ แแชแแแแก refs-แแแแก แจแแกแแฅแแแแแแ, แฌแแกแแจแแแแแ, แกแแฎแแแแก แแแแแ แฅแแแแแกแ แแ แแแแแฎแแแแแกแแแแก.
- แแ แซแแแแแแก "git bisect run" แแฎแแ แแฅแแก "--reset-when-found=[" แแแ แแแแขแ. ]โ, แ แแแแแแช แแแขแแแแขแฃแ แแ แแแ แฃแแแแก แกแแชแแแก แซแแแแแก แแแฌแงแแแแแแ แแ แกแแแฃแ แแแแแแแ แแแแแจแ, แแ แแ แแแแแแฃแ แแแแแกแขแฃแ แแแแก แแฅแขแแฃแ แแ แขแแแแแก, โgit bisect resetโ แแ แซแแแแแแก แชแแแแ แแแจแแแแแก แแแ แแจแ.
- แแ แซแแแแแแก โgit replayโ แแฎแแ แแฅแแก โ--linearizeโ แคแแแแแ แแ แขแงแแแ แจแแ แฌแงแแแก แขแแแแแแแแแก แแแแแกแแงแแแแแแแ, โgit rebase --no-rebase-mergesโ-แแก แแกแแแแกแแ, แแแแ แแ แกแแแฃแจแแ แฎแแแ แฌแแแแแแก แแแ แแจแ.
- แแ แซแแแแแ โgit log --followโ แแฎแแ แแแแแขแ แแแแแก แคแแแแแก แกแแฎแแแแก แจแแชแแแแก แแ แแฌแ แคแแแ แแแแแขแแ แแแแก แแกแขแแ แแแแจแ, แแแแแแแแแ, แฅแแแขแแขแแแแก แจแแ แฌแงแแแกแแก. แคแแแแแก แแแ แแฎแแ แชแแ-แชแแแแ แฉแแแฌแแ แแแ แแแแแแฃแแ แแจแแแแแ แแแแแขแแกแแแแก, แ แแช แจแแแแแก แแแแแฃแแแแแแแแก แฎแแแก แแ แแแแแแแแแแ แแแแกแแแ, แ แแแแแแแช แแแแแขแแ แแแฃแแ แแกแขแแ แแ แแแแแแแแ.
- แแแแแแขแ "git repack -a --filter=blob:limit=1m --drop-filtered" แแ แซแแแแแแก แแแแแงแแแแแแก แจแแกแแซแแแแแแแ แแแ แ แกแแชแแแแแแ แแแแฎแแแแแกแแแแแ แฉแแแแขแแแ แแฃแแ แแแแ แแแแแแแแก แฌแแกแแจแแแแแ, แ แแแแแแแช แแ แแแแแแงแแแแแ แแแแแแแแ แ แแแแแฅแกแจแ. แแก แแแแแฅแขแแแ แแแขแแแแขแฃแ แแ แฎแแแแฎแแ แฉแแแแแขแแแ แแแแ แแแแแแแแจแ แฌแแแแแแกแแก.
- แแ แแแแแ แแแแแฃแแแแแแแแ แคแแกแแแก แแฅแแแ แแ แแคแแแแแแกแแแแก โgit log --graphโ แแ แซแแแแแ แแฎแแ แแแแขแแแก แฉแแฆแ แแแแแแแก, แ แแแ แแแแคแแแ แแแแแงแแก แแ แแแแแแแแแ แแแฃแแแแจแแ แแแแแ แแแแแขแ.
- แแฎแแ แแฆแแแฉแแแแแแ แแแแ แชแแแแแฃแแ แแ แแแแ แแคแแฃแแ แจแแชแแแแแแ, แ แแแแ แแชแแ โgit push origin/mainโ-แแก แแแแแแแแ โgit push origin mainโ-แแก แแแชแแแแ แแ โgit branch --set-upstream-to origin mainโ-แแก แแแแแแแแ โgit branch --set-upstream-to=origin/mainโ-แแก แแแชแแแแ แแ แแแฉแแแแแแแ แแแแแจแแแแ, แแฃ แ แแแแ แแแแแแงแแแแ แกแฌแแ แ แแแ แแแแขแ.
แฌแงแแ แ: opennet.ru
