แฌแแแ แแแแแจแแแแแกแแแ แจแแแแ แแแแ, แแฎแแแ แแแ แกแแ แแแแชแแแแ 583 แชแแแแแแแแก, แแแแแแแแแฃแแ 84 แแแแแแแแแ แแก แแแแแฌแแแแแแแ, แ แแแแแแแแแ 32-แแ แแแ แแแแแ แแแแฆแ แแแแแฌแแแแแแ แจแแแฃแจแแแแแแจแ.
- แแแฌแแแแแ แแแ แแแแแแ แแแแก แจแแกแแซแแแแแแแ แฃแแฎแแแแแแแ แกแขแแแแแแแแชแแแก แแ แกแ แฃแ แแแแแงแแคแแแก, แ แแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแขแแแแ แแแแแชแแแแแแก แแฎแแแแ แแแฌแแแ แแ แแแฃแจแแแ แกแแชแแแแก แแ แแกแ แฃแ แแกแแแแ. แขแแแแฃแ แ แแแแแ แแแแแแ แแแก แงแแแแ แแแแแชแแแก แกแแชแแแแแแ, แแแ แจแแ แแก แงแแแแ แคแแแแแก แงแแแแ แแแ แกแแแก แชแแแแแแแแแแก แแกแขแแ แแแจแ. แซแแแแแ แแแแ แกแแชแแแแแแกแแแแก, แแแแแชแแแแแแก แแแแแ แแแ แแฌแแแแก แขแ แแคแแแแก แแ แแแกแแแก แกแแแ แชแแก แแแแจแแแแแแแแ แแ แแแก, แแแจแแแแช แแ, แแฃ แแแแแแแแแ แ แแแแแขแแ แแกแแแฃแแแ แแฎแแแแ แคแแแแแแแก แฅแแแฏแแฃแคแแ. แกแแแฃแจแแ แฌแงแแ แแก แฎแแก แแฎแแแแ แแแฌแแแแก แแฆแแแแแแก แแแกแแแแแแแแแแแ, แแฎแแ แแแแแชแแแแจแ แจแแแแแแก แแฅแกแแแ แแแแแขแฃแแ "sparse-checkout" แแ แซแแแแแ แแ แแฎแแแ "--sparse" แแแ แแแแขแ "clone" แแ แซแแแแแแกแแแแก.
แแแ แ แแแแชแแแแก แแแจแแแแแแ แฎแแแแแแ แจแแ แฉแแแแแ แแแแแแ แแแแก แแ แแชแแกแ
แคแแแขแ แแแ แแ แแกแแญแแ แ แจแแแแแ แกแแก แแแคแแแขแแ แ แแ "-แแ แ-แแแแแกแแฆแแแแก" แแคแชแแ แแแแแ แแฃแแ แคแแแแแแแก แจแแแกแแแแก แแแแแ แแแแก. แแแแก แจแแแแแ, แแแแแฎแแแก แแแแ แแชแแแก แจแแกแ แฃแแแแแแแ, แกแแญแแ แ แแงแ core.sparseCheckout แแแ แแแแขแ แแก แฉแแ แแแ แแ .git/info/sparse-checkout แคแแแแจแ แแแแแ แแชแฎแฃแแ แแแแแแแก แจแแแแแแแแแก แกแแแก แแแแกแแแฆแแ แ. แแแแแแแแแ, แแแแแแแแก แแแ แแจแ แแแแแแ แแแแกแแแแก แแ แคแแแแแแแก แแแแฆแแแแก แแแแแแแ แแกแแชแแแแแแแ 2 แแ แแแขแ แกแแฆแ แแแก แฅแแแแแ แแฅแขแแ แแแแแแแ, แจแแแแซแแแแ แแแฃแจแแแ:git clone --filter=blob:none --no-checkout /your/repository/here repo
$cd แ แแแ
$ cat >.git/info/sparse-checkout <EOF
/*
!/*
EOF
$ git config core.sparseCheckout 1
$ git แแแแแฎแแ.แแฎแแแ "git sparse-checkout" แแ แซแแแแแ แแแแจแแแแแแแแแ แแแแ แขแแแแแก แแฃแจแแแแแก แแ แแแชแแ แแแก แกแแแฃแจแแแก แแ แแแแแแแแแก แแ แแชแแกแก แแ แแกแ แฃแแ แกแแชแแแแแแ แจแแแแแ แแ แซแแแแแแแแแแ:
git clone --filter=blob:none --sparse /your/repository/here repo
git sparse-checkout set / path/to/check/outsparse-checkout แแ แซแแแแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแงแแแแ แแแแแแแแแก แกแแ แจแแแแแแแกแแแแก (set) .git/info/sparse-checkout แฎแแแแ แแแแคแแแฃแ แแชแแแก แแแ แแจแ, แแกแแแ แแฉแแแแแ แแแแแแแแแก แแแแแแแแ แ แกแแ (แกแแขแ) แแ แฉแแ แแแ แแ แแแแแ แแแ แแแฌแแแแแ แแแ แจแแแแแแแแ (แฉแแ แแแ /แแแแแ แแแ).
แซแแแแแ แแแ แกแแชแแแแแแแ แแ แจแแแแแแแแแก แกแแแแแแ แแฃแจแแแแแก แแแขแแแแแแชแแแกแแแแก, "
git config core.sparseCheckoutCone ", แ แแแแแแช แแฆแฃแแแแก แแแจแแแแฃแ แจแแแแแแแแก (แแแแแแแแฃแ แ .gitignore แจแแแแแแแแแก แแแชแแแแ, แจแแแแซแแแแ แแแฃแแแแแ, แฃแแแ แจแแแแฌแแแแก แแฃ แแ แ แแแชแแแฃแแ แฅแแแแแ แแฅแขแแ แแแก แงแแแแ แแแแแแ แแ แงแแแแ แคแแแแ). แแแแแแแแแ, แแฃ แแแ แกแแชแแแก แแฅแแก แแแ แแฅแขแแ แแ "A/B/C" แแ แแแแแ แกแแแฃแจแแ แแแแชแแแขแ แแ แแแฃแแแ แฅแแแแแ แแฅแขแแ แแแจแ "C", แแแจแแ แ แแแแกแแช แฉแแ แแแแ sparseCheckoutCone แ แแแแแจแ, แแ แซแแแแแ "git sparse-checkout set A/B/". C แแแแแฆแแแก "C"-แแก แแแแ แจแแแแแแกแก, แแแแ แแ "A"-แแแ แแ "B"-แแแ แแแแแฆแแแก แแฎแแแแ "C"-แกแแแ แแฃแจแแแแแกแแแแก แแฃแชแแแแแแ แแแฌแแแแแก. - แแแแฃแแแแขแแชแแแแแ ("git rebase -h") แแแแฆแแแฃแแแ แงแแแแ แแแแแแแแ "--preserve-merges" แแคแชแแแแ, แ แแแแแแช แแแซแแแแแแฃแแแ แแ แแแก แแแชแแแแ แฃแแแ แแฅแแแก แแแแแงแแแแแฃแแ แแแแแแแฅแขแแก แแแแแแแฅแขแแก แแแแ แแชแแแกแแแแก.
git rebase --rebase-แแ แแแแแ ". - แกแแคแแกแขแ แกแแแแจแ แแแแแแแแแแ แแแขแฉแแแแ แจแแขแงแแแแแแแแแแก แฌแแแแแฎแแแก แแแกแแฃแแฏแแแแกแแแแแ, แแแแแขแแแฃแแแ แแคแชแแ โgit format-patch โcover-from-description subjectโ, แ แแแแกแแช แแแแแแแแฃแแแ, แคแแแแแแแก แแฆแฌแแ แแแแแแก แขแแฅแกแขแแก แแแ แแแแ แแแแแชแ แแแแแแงแแแแแ แ แแแแ แช แแแแ. แกแแแแขแแแแชแแ แฌแแ แแแ แแแขแฉแแแแก แแแแ แแแแกแแแแก.
- แแแแฎแแ แชแแแแแแฃแแ แแฎแแ แแแญแแ แ แแแแแแแแ แแแฃแแ แแแแแงแแแแแแกแแแแก "git application -3way" แแ แซแแแแแแกแ แแ "merge.conflictStyle" แแแ แแแแขแ แแกแแแแก ("git apply" แแฎแแ แแแแแแแกแฌแแแแแก แแแแคแแแฅแขแแก แแฆแฌแแ แแก แกแขแแแก merge.conflictStyle-แแแ, แ แแแแกแแช แกแแญแแ แแ แแแแคแแแฅแขแแก แแแแแแ แแแ แแชแแแแแแแก แจแแแแแ. แแแขแฉแ แคแแแแแก แกแแชแแแจแ แแแแแกแแงแแแแแแแ).
- แคแฃแแฅแชแแแก แแแแกแแแฆแแ แแก แแแแ, แ แแแแแแช แแแแแแงแแแแแ แแแแ แแชแแแแจแ, แ แแแแ แแชแแ "git diff/grep --show-function/-function-context" แแแคแแ แแแแแ แแแแก แแ แแแ แแแแแจแ แคแฃแแฅแชแแแก แกแแแฆแแ แแแแก แแแแกแแแฆแแ แแก แแฎแแ แแแกแแญแแ แแ.
Elixir . - "git add", "git commit", "git reset" แแ แกแฎแแ แแ แซแแแแแแแก แแแแแแขแ แแฎแแแ แแแ แแแแขแ - "-pathspec-from-file", แ แแช แจแแกแแซแแแแแแก แฎแแแก แแแแแแแแแก แกแแแก แฉแแขแแแ แแแแก แคแแแแแแแ แแ แจแแงแแแแแก แแแแแแแแแ. แแแชแแแแ แแแแกแ, แ แแ แฉแแแแแแแแแ แแกแแแ แแ แซแแแแแแก แฎแแแแ.
- แแแแแแแแแแแก แฉแแฌแแ แแกแแก แแแ แแฅแขแแ แแก แแแแแแ แแแแแ แฅแแแแแก แแแแแแแแแแก แแ แแแแแแ แแแแแแ แแแฃแแแ. แแแแแแ แขแแแ แแ แแแฃแจแแแแแก, แแฃ แฅแแแแแ แแฅแขแแ แแแก แจแแแแแแกแ แแแแแขแแแแแแ แกแแชแแแแก แซแแ แจแ.
- แจแแแแแแแแแแแฃแแแ แฎแแแแฎแแแ แแแแแแแแก "git add -i" แแ แซแแแแแแก แกแแฌแงแแกแ แแแแฎแแ แชแแแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแขแแ แจแแชแแแแแ แจแแแแแ แกแ แแแขแแ แแฅแขแแฃแแแ, แแแแแฌแแ แแแ Perl-แแแ C-แแ. "git add -p" แแ แซแแแแแแก แแกแแแแกแ แแแแแแฃแจแแแแแ แแแแแแแแ แแแแก.
- แแ แซแแแแแ โgit log โgraphโ แ แแคแแฅแขแแ แแ แแแฃแแแ, แ แแช แฅแแแแก แแ แแคแแแแก ASCII แกแฃแ แแแก แกแแชแแแจแ แชแแแแแแแแแแก แแกแขแแ แแแ. แแแแแแฃแจแแแแแแ แจแแกแแซแแแแแแ แแแฎแแแ แแแแแกแแแแแก แแแแจแแแแแแแแแ แแแฃแแฏแแแแกแแแ แแ แแแแแ แขแแแแแ แกแแฃแแแขแแก แกแขแ แฃแฅแขแฃแ แแก แแแแแฎแแแฏแแแแก แแแ แแจแ, แ แแแแช, แแแแแแแแแ, แแแแแญแ แ แกแฃแ แแแแก แแ แแแแแแ, แ แแแแแแช แกแชแแแแแแ แขแแ แแแแแแแก แฎแแแแก แกแแแแแแก.
- "git log --format=..." แแคแชแแ แกแแจแฃแแแแแแก แแแซแแแแ แจแแชแแแแแ แแแแแแแแแแ แคแแ แแแขแ,
แแแคแแ แแแแแฃแแ "l/L" แแ แแจแแแแก แแฎแแ แแแญแแ แแ, แ แแแ แแฉแแแแแก แแ.แคแแกแขแแก แแแกแแแแ แแแก แแฎแแแแ แแก แแแฌแแแ, แ แแแแแแช แแแแแแแแฃแแแ "@" แกแแแแแแแก แฌแแ (แแแแแแแแแ, แกแแกแแ แแแแแแ, แ แแแแกแแช แงแแแแ แแแแแแแแแ แก แแฅแแก แงแแแแ แแแคแแกแขแ แแแแแ แแแแแแจแ). - แแแแแแขแ "set-url" แฅแแแแ แซแแแแแ "git submodule" แแ แซแแแแแแก.
- แขแแกแขแแก แแแแ แแแ แแแแแฎแแแ แแแแแกแแแแกแแแแก แแแแแแแแแแก แแแแแแ
แฐแแจแแ แแแแก แแแแแ แแแแ SHA-2 SHA-1-แแก แแแชแแแแ.
แฌแงแแ แ: opennet.ru