เปเบกเบทเปเบญเบเบฝเบเบเบฝเบเบเบฑเบเบฅเบธเปเบเบเบตเปเบเปเบฒเบเบกเบฒ, เบฎเบธเปเบเปเบซเบกเปเบฅเบงเบกเบกเบต 583 เบเบฒเบเบเปเบฝเบเปเบเบ, เบเบฐเบเบฝเบกเบเปเบงเบเบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเบเบญเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ 84 เบเบปเบ, เปเบเบเบฑเปเบเบกเบต 32 เบเบปเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฑเปเบเบเปเบฒเบญเบดเบ.
- เบเบงเบฒเบกเปเบเบฑเบเปเบเปเบเปเบเบญเบเบเบฒเบ cloning เบเบฒเบเบชเปเบงเบเปเบกเปเบเปเบเปเบเบฑเบเบชเบฐเบเบฝเบเบฅเบฐเบเบฒเบเปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบกเบขเปเบฒเบเปเบเบฑเบกเบเบตเป, เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบญเบเบเบฝเบเปเบเปเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเปเปเบกเบนเบเปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบชเปเบฒเปเบเบปเบฒเบเปเปเบเบปเบเบเปเบงเบเบเบญเบ repository. เปเบเบเบเปเบเบปเบเบเบฐเบเบดเบเบฐเบชเบณเปเบเบปเบฒเบเปเปเบกเบนเบเบเบฑเบเปเบปเบเบเบฒเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ, เบฅเบงเบกเบเบฑเบเบเบธเบเบฅเบธเปเบเบเบญเบเบเบธเบเปเบเบฅเปเปเบเบเบฐเบซเบงเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบ. เบชเปเบฒเบฅเบฑเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบซเบผเบฒเบ, เบเบฒเบเบเบฑเบเบฅเบญเบเบเปเปเบกเบนเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฐเบฅเบฒเบเบญเบเปเบฅเบฐเบเบทเปเบเบเบตเปเบเบดเบเปเบเบตเปเบกเบเบถเปเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฝเบเปเบเปเบกเบตเบเบงเบฒเบกเบชเบปเบเปเบเปเบเบเบธเบเบเปเบญเบเบเบญเบเปเบเบฅเป. เปเบเบทเปเบญเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเปเปเบเบฒเบเบเบถเบเปเบญเบปเบฒเบเบฝเบเปเบเปเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเบปเปเบเปเบกเปเบเบตเปเปเบฎเบฑเบเบงเบฝเบ, เบเบฒเบเบเปเบญเบเปเบซเบกเปเปเบเบฐเบเปเบฒเบเปเบฒเบชเบฑเปเบ "sparse-checkout" เบเบปเบเบฅเบญเบเปเบฅเบฐเบเบฒเบเปเบฅเบทเบญเบเปเบซเบกเป "--sparse" เบชเปเบฒเบฅเบฑเบเบเปเบฒเบชเบฑเปเบ "clone".
เบเปเบญเบเบซเบเปเบฒเบเบตเป, เบเบฐเบเบงเบเบเบฒเบ cloning เบเบฒเบเบเบฑเบเปเบฅเบทเบญเบเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเปเบเบเบเปเบฒเบเบงเบฝเบเบเบฒเบ
เบเบฒเบเบเบฑเปเบเบเบญเบ เปเบเบทเปเบญเบเบฑเปเบเบเบญเบเปเบเบทเปเบญเบซเบฒเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเบญเบญเบเปเบฅเบฐเบเบฒเบเปเบฅเบทเบญเบ "-no-checkout" เปเบเบทเปเบญเบเบดเบเบเบฒเบเบเบทเปเบกเปเบเบฅเปเบเบตเปเบเบฒเบเบซเบฒเบเปเบ. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเปเบญเบเบเบตเปเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเบเบงเบเบชเบญเบ, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเบเปเบเปเบเบฒเบเบเบฑเปเบเบเปเบฒ core.sparseCheckout เปเบฅเบฐเบเปเบฒเบเบปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบฎเบนเบเปเบเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเปเปเบฅเบงเบกเบขเบนเปเปเบเปเบเบฅเป .git/info/sparse-checkout. เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญ clone เปเบเบเบเปเปเบกเบตเบเบฒเบ blobs เปเบฅเบฐเบเปเบญเบเบเบฑเบเบเปเปเปเบซเปเปเบเบฅเปเบเบทเบเบชเบฐเบเบฑเบเบเบฒเบ subdirectories เบเบญเบเบเบงเบฒเบกเปเบฅเบดเบ 2 เบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ:git clone --filter=blob:none --no-checkout /your/repository/herre repo
$cd repo
$ cat >.git/info/sparse-checkout
/*
!/*
EOF
$ git config core.sparseCheckout 1
$ git checkout .เบเปเบฒเบชเบฑเปเบเปเบซเบกเป "git sparse-checkout" เปเบเปเปเบฎเบฑเบเปเบซเปเบงเบฝเบเบเบฒเบเบเปเบฒเบเบเบถเปเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบฅเบฐเบซเบผเบธเบเบเปเบญเบเบเบฐเบเบงเบเบเบฒเบเบเบฑเบเบฅเปเบฒเบเบฑเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบตเปเบกเบตเบเปเบญเบเปเบเบฑเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเบเบปเบเบเปเบงเบเบเปเปเบเปเบฒเบชเบฑเปเบเบเปเปเปเบเบเบตเป:
git clone --filter=blob:none --sparse /your/repository/herre repo
git sparse-checkout เบเบฑเปเบ /path/to/check/outเบเปเบฒเบชเบฑเปเบ sparse-checkout เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบชเบฑเปเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเบเปเบเบดเบ (เบเบตเปเบเปเบฒเบเบปเบเปเบงเป) เปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฒเบซเบเบปเบเปเบญเบ .git/info/sparse-checkout, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบชเบฐเปเบเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบชเบฑเปเบเบเบฒเบเบเบฐเบเบธเบเบฑเบ (เบเบฑเบเบเบตเบฅเบฒเบเบเบทเป) เปเบฅเบฐเปเบเบตเบเบซเบผเบทเบเบดเบเบเบฒเบเบเปเบฒเบฅเบฐเบเบฒเบเบชเปเบงเบ (เปเบเบตเบเปเบเปเบเบฒเบ. /เบเบดเบเบเบฒเบเปเบเปเบเบฒเบ).
เปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ repositories เบเบฐเบซเบเบฒเบเปเบซเบเปเบซเบผเบฒเบเปเบฅเบฐเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเปเบกเปเปเบเบ, "
git config core.sparseCheckoutCone " , เปเบเบดเปเบเบเปเบฒเบเบฑเบเบฎเบนเบเปเบเบเบเบตเปเบญเบฐเบเบธเบเบฒเบ (เปเบเบเบเบตเปเบเบฐเปเบเบฑเบเบฎเบนเบเปเบเบ .gitignore arbitrary, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบงเปเบฒเปเบชเบฑเปเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบฅเบฐเปเบเบฅเปเบเบฑเบเบซเบกเบปเบเปเบ subdirectory เปเบเบซเบเบถเปเบเบเบงเบเบเบฐเบเบทเบเบเบงเบเบชเบญเบ). เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบเบเปเบฒเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบกเบตเปเบเปเบฅเบเบฐเบเปเบฅเบต "A / B / C" เปเบฅเบฐเบงเบฝเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบชเบธเบกเปเบชเปเบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบญเบ "C", เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบกเบทเปเบญเบเปเบฒเบเปเบเบตเบเปเบเปเปเบซเบกเบ sparseCheckoutCone, เบเปเบฒเบชเบฑเปเบ "git sparse-checkout เบเปเบฒเบเบปเบ A / B /. C" เบเบฐเบชเบฐเบเบฑเบเปเบเบทเปเบญเปเบเบเบฑเบเบซเบกเบปเบเบเบญเบ "C", เปเบเปเบเบฒเบ "A" เปเบฅเบฐ "B" เบกเบฑเบเบเบฐเบชเบฐเบเบฑเบเบเบฝเบเปเบเปเบเบฒเบเบชเปเบงเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบเบฑเบ "C". - เบเบฒเบเปเบญเบเบฐเบชเบฒเบ ("git rebase -h"), เบเบฒเบเบญเปเบฒเบเบญเบดเบเบเบฑเบเบซเบกเบปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบ "--preserve-merges" เปเบเปเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบ, เปเบเบดเปเบเปเบเปเบเบทเบเบเบปเบเปเบฅเบตเบเปเบฅเบฐเบเบงเบเบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบเปเบเบทเปเบญเบเปเบฒเบเบเบธเบเบเบญเบเบเปเบฒเบซเบกเบฑเปเบเบชเบฑเบเบเบฒ.
git rebase --rebase-merges " - เปเบเบทเปเบญเบเบฑเบเบเบธเบเบเบฒเบเบญเปเบฒเบเบเปเปเบเบงเบฒเบกเบเบตเปเบกเบต patches เบเบทเบเบชเบปเปเบเปเบเบซเบฒเบฅเบฒเบเบเบทเปเบเบฒเบเปเบเบชเบฐเบเบต, เบเบฒเบเปเบฅเบทเบญเบ "git format-patch โcover-from-description subject" เปเบเปเบเบทเบเปเบเบตเปเบก, เปเบกเบทเปเบญเบเปเบฒเบเบปเบ, เบงเบฑเบเบเปเบฒเบญเบดเบเบเบฒเบเบเปเปเบเบงเบฒเบกเบฅเบฒเบเบฅเบฐเบญเบฝเบเบชเบฒเบเบฒเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบซเบปเบงเบเปเปเบเบญเบ. เบเบปเบเบซเบกเบฒเบเบชเบฐเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบญเบ patches เปเบเป.
- เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฒเปเบเปเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบญเบเบเปเบฒเบชเบฑเปเบ "git apply -3way" เปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒ "merge.conflictStyle" ("git apply" เบเบญเบเบเบตเปเบเปเบฒเบเบถเบเปเบเบดเบเบฎเบนเบเปเบเบเบเปเบฒเบญเบฐเบเบดเบเบฒเบเบเปเปเบเบฑเบเปเบเปเบเบเบฒเบ merge.conflictStyle เปเบกเบทเปเบญเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเปเบเปเปเบเบเปเปเบเบฑเบเปเบเปเบเบซเบผเบฑเบเบเบฒเบเบเบฐเบเบฒเบเบฒเบก. เปเบเบทเปเบญเบเปเบฒเปเบเปเปเบเบฅเป patch เบเบฑเบ repository).
- เบฅเบฐเบซเบฑเบเบเบดเบเบฒเบกเบเบฑเบเบเบฑเบเบเบตเปเปเบเปเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบฑเปเบ "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 เบเบญเบเบเบฒเบเบเบตเปเบกเบตเบเบฐเบซเบงเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเปเบญเบเปเบเบฑเบเบกเปเบฝเบ. rework เปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเบฑเบเบเบธเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบฅเบฐเบเปเบฒเบเบเบฒเบเบเบปเบเบเบฐเบฅเบดเบเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบดเบเปเบเบทเบญเบเปเบเบเบชเปเบฒเบเบเบญเบเปเบฅเบทเปเบญเบ, เปเบเบดเปเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเบกเบตเบฎเบนเบเบเบฐเบซเบเบฒเบเปเบเบตเบเบเบงเบฒเบกเบเบงเปเบฒเบเบเบญเบเปเบชเบฑเปเบเบขเบนเปเบเบฒเบเบเบญเบ.
- เบเบฒเบเปเบฅเบทเบญเบ "git log --format=.." เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเปเบฝเบเบฎเบนเบเปเบเบเบเบปเบเบเบฐเบฅเบดเบ,
เบเบฐเบซเบเบฒเบเบเปเบงเบเบเบฒเบเบฎเบญเบเบฎเบฑเบเบเบธเบ โl/Lโ เปเบเบทเปเบญเบชเบฐเปเบเบเบชเบฐเปเบเบฒเบฐเบชเปเบงเบเบเบญเบเบเบตเปเบขเบนเปเบญเบตเปเบกเบงเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเปเบญเบเบชเบฑเบเบเบฒเบฅเบฑเบ โ@โ (เบเบปเบงเบขเปเบฒเบ, เปเบเบฑเบเบเบฐเปเบซเบเบเปเบกเบทเปเบญเบเบนเปเบเบฑเบเบเบฐเบเบฒเบเบฑเบเปเบปเบเบกเบตเบญเบตเปเบกเบงเบเบฑเบเปเบปเบเบขเบนเปเปเบเปเบเปเบกเบเบเบฝเบงเบเบฑเบ). - เปเบเบตเปเบกเบเปเบฒเบชเบฑเปเบเบเปเบญเบ "set-url" เปเบชเปเบเปเบฒเบชเบฑเปเบ "git submodule".
- เบเบธเบเบเบปเบเบชเบญเบเปเบเปเบเบทเบเบเบฑเบเบเบธเบเปเบเบเบฒเบเบเบฐเบเบฝเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบซเบฑเบเบเปเบฝเบเปเบ
hashing algorithm SHA-2 เปเบเบ SHA-1.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru