แแแแแแแแ แแแแก แแ แ แแแแก แจแแแแแ, แแแแแฌแแแแแฃแแ แฌแงแแ แแก แแแแขแ แแแแก แกแแกแขแแแ Git 2.39 แแแแแแแแ. Git แแ แแก แแ แ-แแ แแ แงแแแแแแ แแแแฃแแแ แฃแแ, แกแแแแแแ แแ แแแฆแแแ แฎแแ แแกแฎแแก แแแ แกแแแแแก แแแแขแ แแแแก แกแแกแขแแแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก แแแฅแแแ แแ แแฌแ แคแแแ แแแแแแแแ แแแแก แแแกแขแ แฃแแแแขแแแก แแแคแฃแซแแแแฃแแ แแแแจแขแแแแแกแ แแ แจแแ แฌแงแแแแ. แแกแขแแ แแแก แแแแแแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ แแ แ แแขแ แแแฅแขแแฃแแ แชแแแแแแแแแแกแแแแ แฌแแแแแฆแแแแแแแแก แฃแแ แฃแแแแแกแแงแแคแแ, แงแแแแ แฉแแแแแแจแ แแแแแแงแแแแแ แแแแแ แฌแแแ แแกแขแแ แแแก แแแแแแชแแขแฃแ แ แฐแแจแแแแ; แแกแแแ แจแแกแแซแแแแแแแ แชแแแแแฃแแ แขแแแแแแกแ แแ แแแแแแแฃแแแแแแแก แแแแแฌแแแแ แแแแแแแแแ แแแแก แชแแคแ แฃแแ แฎแแแแแฌแแ แแแแ.
แฌแแแ แแแแแจแแแแแกแแแ แจแแแแ แแแแ, แแฎแแแ แแแ แกแแ แแแแชแแแแ 483 แชแแแแแแแแก, แแแแแแแแแฃแแ 86 แแแแแแแแแ แแก แแแแแฌแแแแแแแ, แ แแแแแแแแแ 31-แแ แแแ แแแแแ แแแแฆแ แแแแแฌแแแแแแ แจแแแฃแจแแแแแแจแ. แซแแ แแแแแ แแแแแแชแแแแ:
- "git shortlog" แแ แซแแแแแแ, แ แแแแแแช แแแแแฃแแแแแแแ แชแแแแแแแแแแก แแกแขแแ แแแก แกแขแแขแแกแขแแแแ แจแแฏแแแแแแก แฉแแแแแแแกแแแแก, แแแแแแขแ "-แฏแแฃแคแ" แแแ แแแแขแ แแแแแแแฃแแแแแแแก แแแแแแแแฃแ แ แแแฏแแฃแคแแแแกแแแแก แแแแแแแก แแแฎแแแแแ, แ แแแแแแแช แแ แจแแแแแคแแ แแแแแ แแแขแแ แแ แแ แจแแแกแ แฃแแแแแแแ. แแแแแแแแแ, แแแแแแแแแ แแแแก แกแแแก แกแแฉแแแแแแแแ แชแแแแแแแแแแก แ แแแแแแแแแก แจแแกแแฎแแ แแแคแแ แแแชแแแก แกแแแแฎแแแแ, แแแแจแ "Co-authored-by" แแฆแแแจแแฃแแ แแแแฎแแแ แแแแแก แแแแแแแแกแฌแแแแแแ, แจแแแแซแแแแ แแแแแแงแแแแ แแ แซแแแแแ: git shortlog -ns --group=author - -แฏแแฃแคแ=แแ แแแแแ แ: แแแแแแแขแแ แ
Shortlog แแแแแแแแแแ แจแแแซแแแแ แแแ แแแแ แแแฃแแ แแงแแก แคแแ แแแขแแ แแแแก แกแแแชแแคแแแแขแแ แแแแก แแแแแงแแแแแแ, แฎแแแ โ--groupโ แแคแชแแแก แจแแฃแซแแแ แแแแจแแแแแแแแแ แแแแแแ แขแแแแก แ แแฃแแ แแแแแ แแจแแแแก แจแแฅแแแ แแ แแฆแแแคแฎแแ แแก แแแแแขแแแแแ แแแฎแแ แแกแฎแแแแก แแ แซแแแแแแแแก แกแแญแแ แแแแ. แแแแแแแแแ, แแแแแ แแจแแก แจแแกแแฅแแแแแแ, แกแแแแช แแแชแแแฃแแแ แแแคแแ แแแชแแ แแแแก แจแแกแแฎแแ, แแฃ แ แแแแแแ แแแแแแแฃแแแแ แแแแฆแแก แแแชแแแฃแแ แแแแแจแแแแแกแแแแก แงแแแแ แแแแจแ, แจแแแแซแแแแ แแแฃแแแแแ: git shortlog v2.38.0.. โdate='format:%Y-%m' โgroup=' %cd' -s 2 2022-08 47 2022-09 405 2022-10 194 2022-11 5 2022-12 แแแแแแแ แแกแแแแกแ แแแแ แแชแแแก แจแแกแแกแ แฃแแแแแแ แกแแญแแ แ แแฅแแแแแแ แแแแแแแแแก แแ uniq แฃแขแแแแขแแแแก แแแแแงแแแแแ: git log2.38.0 vXNUMX. .. โdate='format:%Y -%m' โformat='%cd' | แแแแแแแแ | แฃแแแ -แ
- แแแคแแ แแแแแ แแแฅแแแแแแแก "แแ แแคแขแแก แแแแแขแแแแก" แจแแกแแซแแแแแแแแแ, แ แแแแแแช แจแแฅแแแแแแ แแแฃแฌแแแแแแแ แแแแแฅแขแแแแก แจแแกแแคแฃแแแ, แ แแแแแแแช แแ แแ แแก แแแแแแแแฃแแ แกแแชแแแจแ (แแ แแ แแก แแแแแแแแฃแแ แคแแแแแแแแแ แแ แขแแแแแแ). แแแฃแฌแแแแแแแ แแแแแฅแขแแแ แฌแแแจแแแแ แแแแแแก แจแแแแ แแแแแแแก แแแแ , แแแแ แแ แ แฉแแแ แกแแชแแแจแ แแแ แแแแฃแแ แแ แแแก แแแแแแแแแแแจแ, แกแแแแ แแกแแแ แฌแแแจแแแแ, แ แแแ แแแแแแแ แแฅแแแก แแชแแแแแฃแแ แ แแกแแก แแแ แแแแแ. "cruft packs" แแแฅแแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแแฎแแ แงแแแแ แแแฃแฌแแแแแแแ แแแแแฅแขแ แแ แ แแแแแขแแก แคแแแแจแ แแ แแฉแแแแแ แแแแแชแแแแแ แแแแแแฃแแ แแแแแฅแขแแก แแแแแคแแแแชแแแก แแ แแแ แชแแแแ แชแฎแ แแแจแ, แชแแแแ แคแแแแจแ แจแแแแฎแฃแแ ".mtimes" แแแคแแ แแแแแแ. แแ แแแแฎแแแแ แแแแแคแแแแชแแแก แแแแแแ แแ แแก.
แแ แแแก แฎแแแแ แซแแแแแแ, แ แแแแแก แแ แแกแแช แแแฃแฌแแแแแแแ แแแแแฅแขแแแ แ แฉแแแแแ แกแแชแแแจแ, แกแแแแ แแกแแแ แ แแแแฃแ แแ แฌแแแจแแแแ, แแแแแกแแแฆแแ แแแ "โprune=" แแคแชแแแ. " แแฃแแชแ, แแแฃแฎแแแแแแ แแแแกแ, แ แแ แฌแแจแแแแแ แแแแแแแแแแ แแ แแก แกแแแแแแ แแคแแฅแขแฃแ แ แแ แแ แแฅแขแแแฃแแ แแแ, แ แแแ แแแแแแแ แแแชแแแแ แกแแชแแแแก แแแ แฃแคแชแแ แ แแกแแก แแแ แแแแแแก แแแแ, แแก แแ แแ แแก 100% แกแแแแ. แแแแแแแแแฃแแ แกแแชแแแแก แแฆแแแแแแก แแแกแแแแแแแแแแแ, แแฎแแแ แแแแแจแแแแ แฃแแ แฃแแแแแงแแคแก แแแแแ แแฃแแ แแแแแฅแขแแแแก แจแแแแฎแแแก แจแแกแแซแแแแแแแแก โ--expire-toโ แแคแชแแแก แแแแแขแแแแ โgit repackโ แแ แซแแแแแแจแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแแแแแ แคแแแแ แแแ แ แแแแ แแแก แจแแกแแฅแแแแแแ. แงแแแแ แฌแแจแแแแ แแแแแฅแขแแก แแกแแ. แแแแแแแแแ, backup.git แคแแแแจแ แแแฃแฌแแแแแแแ แแแแแฅแขแแแแก แจแแกแแแแฎแแ, แ แแแแแแแช แแ แจแแชแแแแแ แแแแ 5 แฌแฃแแแก แแแแแแแแแแแจแ, แจแแแแซแแแแ แแแแแแงแแแแ แแ แซแแแแแ: git repack --cruft --cruft-expiration=5.minutes.ago -d --expire -to=../backup.git
- แแแแจแแแแแแแแแ แแแแแแ แแ (70%-แแแ) "git grep -cached" แแแแ แแชแแแก แกแแฉแฅแแ แ แซแแแแแกแแก แแ แแแแแแแแจแ, แกแแแแช แแแแแแงแแแแแ แแแฌแแแแแ แแแ แแแแแแ แแแ (sparse-checkout) แแ แ แแแแแแแแช แแ แแก แแแฌแแแแแ แแแ แแแแแฅแกแแแ (sparse index). แแแ แ โ-cachedโ แแแ แแแแขแแก แแแแแแแแแกแแก, แซแแแแ แฎแแแแแแ แฏแแ แฉแแแฃแแแแ แแ แแแแแฅแกแจแ, แจแแแแแ แแ แแแฌแแแแแ แแ, แ แแแแช แแแแแแฌแแแ แจแแกแแแฉแแแแ แจแแคแแ แฎแแแแแ แแแ แกแแชแแแแแจแ แซแแแแแกแแก.
- แแแฉแฅแแ แแแฃแแแ แกแแ แแแ แแก แแแแ แแฎแแแ แแแแแฅแขแแแแก แแแแแแแแแแ แฃแแแแแก แจแแแแฌแแแแ, แกแแแแ แแกแแแ แกแแชแแแจแ แแแแแแแกแแแแแแ "git push" แแแแ แแชแแแก แแ แแก. แจแแแแฌแแแแแกแแก แแฎแแแแ แแแแแแ แแ แแแฃแแ แแแฃแแแแแก แแฆแ แแชแฎแแแแ แแแแแกแแแแ, แกแแขแแกแขแ แกแแชแแแจแ 7 แแแแแแแ แแแฃแแแ, แกแแแแแแแช แแฎแแแแ 3% แแ แแก แแแคแแ แฃแแ push แแแแ แแชแแแ, แแแแแ แแฃแแแ แแแขแแแแแแชแแแ แจแแกแแซแแแแแแ แแแฎแแแ แจแแแแฌแแแแแก แแ แแแก แจแแแชแแ แแแ 4.5-แฏแแ .
- แแแแจแ แแแขแแแชแแฃแ แ แแแแแ แ แแชแฎแแแแแก แแแแแแแแแแแกแแแ แแแแแก แแแกแแชแแแแ, แแ แซแแแแแ "git application" แแฆแฃแแแแก แแแแฃแจแแแแแฃแแ แแแขแฉแแแแก แแแฅแกแแแแแฃแ แแแแแก. แแฃ แแแฉแแก แแแแ แแฆแแแแขแแแ 1 แแ-แก, แแฎแแ แแแแแฉแแแแแ แจแแชแแแแ.
- แแแขแแแชแแฃแ แ แแแฃแชแแแแแแแกแแแ แแแกแแชแแแแ, แชแแแแแแแแแ แแแแฎแแ แชแแแแแ แแ แแกแแญแแ แ แแแคแแ แแแชแแแก แแแกแแกแฃแคแแแแแแแแ แกแแแแฃแ แแแแแแ แแแงแแแแแฃแแ h2h3 แแแแฃแแแก แแแแแงแแแแแแกแแก GIT_TRACE_CURL=1 แแ GIT_CURL_VERBOSE=1 แแแ แแแแขแแ HTTP/2-แแแ แแ แแแ.
- แคแแแแแแแ แจแแแแฌแแแแแกแแก, แ แแแแแแช แแ แแก แกแแแแแแฃแ แ แแแฃแแ แกแฎแแ แคแแแแแแแแ, แแ แซแแแแแ "git symbolic-ref HEAD" แแฎแแ แแฉแแแแแแก แกแแแแแแ แคแแแแแแแก แกแแฎแแแก แแ แแ แ แกแแแแแฃแแแก แกแแฎแแแก.
- แแแแแแขแ @{-1} แแ แแฃแแแแขแแก แแฎแแ แแแญแแ แ โ--edit-descriptionโ แแคแชแแแก (โgit branch โedit-description @{-1}โ) แฌแแแ แคแแแแแแแก แแฆแฌแแ แแแแแแก แ แแแแฅแขแแ แแแแกแแแแก.
- แแแแแขแแแฃแแแ "git merge-tree --stdin" แแ แซแแแแแ, แ แแแ แแแแแกแชแแก แแแ แแแแขแ แแแแก แกแแ แกแขแแแแแ แขแฃแแ แจแแงแแแแแก แกแแจแฃแแแแแแ.
- แฅแกแแแแก แคแแแแฃแ แกแแกแขแแแแแแ, fsmonitor แแแแแฃแจแแแแแแแ, แ แแแแแแช แแแแแขแ แแแแแก แคแแแแฃแ แกแแกแขแแแแจแ แชแแแแแแแแแก, แแแแฃแแแกแฎแแแแแ แแแแแ แแฃแแแ.
แฌแงแแ แ: opennet.ru