ืงืึทืืคึผืขืจื ืฆื ืื ืคืจืืขืจืืืงืข ืืขืืืื ื, ืื ื ืืึทืข ืืืขืจืกืืข ืื ืงืืืืขื 504 ืขื ืืขืจืื ืืขื, ืฆืืืขืืจืืื ืืื ืื ืึธื ืืืื ืคืื 64 ืืขืืืขืืึธืคึผืขืจืก, ืคืื ืืืึธืก 12 ืืึธืื ืึธื ืืืื ืืขื ืืืขื ืืื ืึทื ืืืืืงืืื ื ืคึฟืึทืจ ืื ืขืจืฉืืขืจ ืืึธื.
- ืื ืคืขืืืงืืึทื ืืื ืกืืืืืฉื ืฆื
ืฆืืืืืืข ืืืขืจืกืืข ืืื ืงืึธืืื ืืงืึทืฆืืข ืคึผืจืึธืืึธืงืึธื, ืืืึธืก ืืื ืืขื ืืฆื ืืืขื ืึท ืงืืืขื ื ืจืืืึธืืืื ืงืึทื ืขืงืฅ ืฆื ืึท ืืื ืกืขืจืืืขืจ. ืื ืฆืืืืืืข ืืืขืจืกืืข ืคืื โโโโืืขื ืคึผืจืึธืืึธืงืึธื ืืื ื ืึธืืืึทืืึทื ืคึฟืึทืจ ืื ืคืืืืงืืื ืฆื ืคืืืืขืจ ืฆืืืืืื ืืื ืืึทืืก ืืืืฃ ืื ืกืขืจืืืขืจ ืืืึทื, ืืื ืฆืืจืืงืงืืืขื ืึท ืคืึทืจืงืืจืฆื ืจืฉืืื ืคืื ืืื ืงืก ืฆื ืืขื ืงืืืขื ื. ืืื ืึทืืขืจ, ืืขืืขืจ ืฆืืขื ืืึทืคึฟืขื ืืืึธืื ืฉืืขื ืืืง ืฉืืงื ืืขื ืงืืืขื ื ืื ืคืื ืจืฉืืื ืคืื ืืึทืืืืึทืื ืืื ืื ืืื ืฆืข ืจืืคึผืึทืืึทืืึธืจื, ืืคืืื ืืืขื ืืขืจ ืงืืืขื ื ืืื ืืขืืืขื ืืขืจืืืึทื ืืืงื ืืืืื ืืืื ืฆืืืืึทื ืึธืืขืจ ืงืึธื ืืจืึธืืืจื ืึทื ืืืืขืจ ืงืึธืคึผืืข ืคืื โโโโืื ืจืืคึผืึทืืึทืืึธืจื ืืื ืืขืจืืืึทื ืืืงื. ืื ืื ืืขืจ ื ืึธืืืึทืืึทื ืืืืขืฉ ืืื ืื ืคืืืืงืืื ืฆื ืืืืื ื ืืึทืข ืงืืืคึผืึทืืืืึทืืื ืฆื ืืขื ืคึผืจืึธืืึธืงืึธื ืืืขื ื ืืึทืข ืคืึทื ืืงืฉืึทื ืึทืืืื ืืืขืจื ืื ืืืฆื ืืื ืื ืืึธืึธืืงืื. ืืขืจ ืงืืืขื ื ืงืึธื ืืืืืื ืงืึทืืคึผืึทืืึทืืึทื ืืื ืื ืึทืื ืคึผืจืึธืืึธืงืึธื ืืื ืงืขื ืขื ืคืึธืจืืขืฆื ืฆื ืึทืจืืขืื ืืื ืืืืืข ื ืืึท ืืื ืึทืื ืกืขืจืืืขืจืก, ืืืืืึธืืึทืืืฉ ืคืึทืืื ื ืฆืืจืืง ืฆื ืืขืจ ืขืจืฉืืขืจ ืืืขืจืกืืข ืืืื ืืขืจ ืกืขืจืืืขืจ ืฉืืืฆื ื ืืฉื ืื ืจืืข. - ืื "-show-scope" ืึธืคึผืฆืืข ืืื ืฆืืืขืืขืื ืฆื ืื "git config" ืืึทืคึฟืขื, ืืืึธืก ืืืื ืขืก ืืจืื ืืขืจ ืฆื ืืืขื ืืืคืืฆืืจื ืื ืึธืจื ืืื ืืืืขืจ ืกืขืืืื ืืก ืืขื ืขื ืืืคืืื ื. ืืื ืึทืืึทืื ืืืจ ืฆื ืืขืคืื ืืจื ืกืขืืืื ืืก ืืื ืคืึทืจืฉืืืขื ืข ืขืจืืขืจ: ืืื ืื ืจืืคึผืึทืืึทืืึธืจื (.git/info/config), ืืื ืืขืจ ืืึทื ืืฆืขืจ ืืืขืืืืืึทืืขืจ (~/.gitconfig), ืืื ืื ืกืืกืืขื-ืืจืืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืขืงืข (/etc/gitconfig), ืืื ืืืจื ืืึทืคึฟืขืื. ืฉืืจื ืึธืคึผืฆืืขืก ืืื ืกืืืืืืข ืืืขืจืืึทืืึทืื. ืืืขื ืขืงืกืึทืงืืืืื ื "ืืื ืงืึธื ืคืื" ืขืก ืืื ืืึทื ืฅ ืฉืืืขืจ ืฆื ืคึฟืึทืจืฉืืืื ืืื ืคึผืื ืงื ืื ืืขืืขืื ืืึทืฉืืขืืืงื ืืื ืืืคืืื ื. ืฆื ืกืึธืืืืข ืืขื ืคึผืจืึธืืืขื, ืื "--ืืืืึทืื-ืึธืจืืืื ืขื" ืึธืคึผืฆืืข ืืื ืืขืืืขื ืื ืืืฆื, ืึธืืขืจ ืขืก ืืืืื ืืืืืื ืื ืืจื ืฆื ืืขืจ ืืขืงืข ืืื ืืืึธืก ืื ืืึทืฉืืขืืืงื ืืื ืืืคืืื ื, ืืืึธืก ืืื ื ืืฆืืง ืืืื ืืืจ ืืืขื ืฆื ืจืขืืึทืืืจื ืื ืืขืงืข, ืึธืืขืจ ืขืก ืงืขื ื ืืฉื ืืขืืคื ืืืื ืืืจ ืืึทืจืคึฟื ืฆื ืืืืฉื ืื ืืืขืจื ืืืจื "ืืื ืงืึธื ืคืื" ื ืืฆื ืึธืคึผืฆืืขืก "--ืกืืกืืขื", "--ืืืืืืืข" ืึธืืขืจ "-ืืึธืงืึทื". ืื ื ืืึทืข ืึธืคึผืฆืืข "--show-scope" ืืืกืคึผืืืื ืื ืงืึธื ืืขืงืกื ืคืื ืื ืืืึทืืขืืืืืง ืืขืคึฟืื ืืฆืืข ืืื ืงืขื ืขื ืืืื ืืขืืืืื ื ืืื ืงืึทื ืืืฉืึทื ืืงืฉืึทื ืืื -show-origin:
$ git --list --show-scope --show-origin
ืืืืืืืข ืืขืงืข:/home/user/.gitconfig diff.interhunkcontext=1
ืืืืืืืข ืืขืงืข:/home/user/.gitconfig push.default=current
[โฆ] local file:.git/config branch.master.remote=origin
ืืืงืืืข ืืขืงืข:.git/config branch.master.merge=refs/heads/master$ git config --show-scope --get-regexp 'diff.*'
ืืืืืืืข ืืืค.ืกืืึทืืืจืึทืฃืืืืื 35
ืืืืข ืืืค.ืงืึธืืึธืจืืึธืืืขื ืงืืึธืจ$ git config --global --unset diff.statgraphwidth
- ืืื ืื ืืืื ืืื ื ืกืขืืืื ืืก
ืงืจืึทืืขื ืืฉืึทืื ืื ื ืืฆื ืคืื ืืึทืกืงืก ืืื URL ืก ืืื ืขืจืืืืื. ืงืืื ืืืืคึผ ืกืขืืืื ืืก ืืื ืงืจืึทืืขื ืืฉืึทืื ืืื ืืื ืงืขื ืขื ืืืื ืฉืืขืื ืืืืืข ืคึฟืึทืจ ืึทืืข ืงืึทื ืขืงืฉืึทื ื (http.extraHeader, credential.helper) ืืื ืคึฟืึทืจ URL-ืืืืืจื ืงืึทื ืขืงืฉืึทื ื (credential.https://example.com.helper, credential.https: //example. com.helper). ืืื ืืืฆื, ืืืืืืงืึทืจืืก ืึทืืึท ืืื *.example.com ืืขื ืขื ืืืืื ืขืจืืืืื ืคึฟืึทืจ ืืืืคึผ ืกืขืืืื ืืก, ืึธืืขืจ ืืขื ืขื ื ืืฉื ืืขืฉืืืฆื ืคึฟืึทืจ ืงืจืึทืืขื ืืฉืึทื ืืืื ืืื ื. ืืื Git 2.26, ืื ืืืคืขืจืึทื ืกืื ืืขื ืขื ืืืืืึทื ืืืืึทื ืืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฆื ืืื ืื ืึท ื ืืืขื ืฆื ืึทืืข ืกืืืืึธืืึทืื ืก ืืืจ ืงืขื ืขื ืืืฆื ืกืคึผืขืฆืืคืืฆืืจื:[ืงืจืขืืขื ืฉืึทื "https://*.example.com"]
ื ืืืขื = ืืึทืืืึธืจืจ
- ืื ืืงืกืคึผืึทื ืฉืึทื ืคืื ืืงืกืคึผืขืจืืขื ืึทื ืฉืืืฆื ืคึฟืึทืจ ืคึผืึทืจืืืืืฉ ืงืืึธืื ืื ื (ืคึผืึทืจืืืืืฉ ืงืืึธืื ื) ืืืื, ืึทืืึทืืื ื ืืืจ ืฆื ืึทืจืืืขืจืคืืจื ืืืืื ืืืื ืคืื ืื ืืึทืื ืืื ืึทืจืืขื ืืื ืึท ืืขืจืขื ืืืงื ืงืึธืคึผืืข ืคืื โโืื ืจืืคึผืึทืืึทืืึธืจื. ืื ื ืืึทืข ืืขืืืื ื ืืืืื ืึท ื ืืึทืข ืืึทืคึฟืขื "ืืื ืฉืืืขืจ-ืืืกืฉืจืืึทืื ืืืืื", ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืืื ืืืื ืืืืจืขืงืืขืจืื ืฆื ืฆืืืืืื ืื "ืืืกืฉืจืืึทืื" ืึธืคึผืขืจืึทืฆืืข ืืืืื ืฆื ืืืื ืคืื ืื ืึทืจืืขื ืืืื, ืึทื ืฉืืึธื ืคืื ืจืฉืืื ืึทืืข ืึทืืึท ืืืจืขืงืืขืจืื ืืื ืึทืืึธื ืืืจื ืื ืืึทืคึฟืขื "ืืื" ืฉืืืขืจ ืืืกืฉืจืืึทืื ืฉืืขืื" (ืืืจ ืงืขื ืขื ืืืืื ืืืื ืขืจ ืืืจื ืืืื ืืืขืืืืืึทืืขืจ, ืึธื ืฉืืึทืขื-ืกืคึผืขืฆืืคืืฆืืจื ืื ืืื ืฆืข ืจืฉืืื ืืขืืขืจ ืืึธื).
ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฆื ืงืืึธืื ืึท ืืื / ืืื ืจืืคึผืึทืืึทืืึธืจื ืึธื ืงืึทืืืืื ื ืืืึทืื, ืืืืืืื ื ืืืกืฉืจืืึทืื ืฆื ืืืืื ืื ืืืึธืจืฆื ืืืขืืืืืึทืืขืจ ืคืื ืื ืึทืจืืขื ืงืึธืคึผืืข ืืื ืกืขืคึผืขืจืึทืืื ืืึทืจืงืื ื ืืืกืฉืจืืึทืื ืคึฟืึทืจ ืื ืืืืจืขืงืืขืจืื "ื" ืืื "ืืึธืงืืืขื ืืึทืืืึธื", ืืืจ ืงืขื ืกืคึผืขืฆืืคืืฆืืจื:$ ืืื ืงืืึธืื --ืคืืืืขืจ = ืืืึธื: ืืึธืจื ืื -- ืกืคึผืึทืจืกืข [ืืืืขืื ืืืฉืืฆื]:git/git.git
$ cd ืืื
$ ืืื ืฉืืืขืจ-checkout init --cone$ ืืื ืฉืืืขืจ-ืืืกืฉืจืืึทืื ืืืืื ื
....
$ ืืื ืฉืืืขืจ-ืืืกืฉืจืืึทืื ืืืืื ืืึทืงืืืืขื ืืืืฉืึทื
....
$ ืืื ืฉืืืขืจ-ืืืกืฉืจืืึทืื ืจืฉืืื
ืืึทืงืืืืขื ืืืืฉืึทื
t - ืื ืคืึธืจืฉืืขืืื ื ืคืื ืื "git grep" ืืึทืคึฟืขื, ืืขื ืืฆื ืฆื ืืืื ืืืืืข ืื ืงืจืึทื ื ืืื ืืึทืื ืคืื ืื ืจืืคึผืึทืืึทืืึธืจื ืืื ืืืกืืืจืืฉืข ืจืืืืืืฉืึทื ื, ืืื ืืืืืืืืง ืืืคึผืจืืืื. ืฆื ืคืึทืจืืืืขืจื ืื ืืืื, ืขืก ืืื ืืขืืืขื ืืขืืืขื ืฆื ืืืขืจืงืืงื ืื ืืื ืืึทืื ืคืื ืื ืึทืจืืขื ืืืื ืืื ืงืืืคื ืคึฟืขืืขื ("git grep - ืคึฟืขืืขื"), ืึธืืขืจ ืื ืืืื ืืื ืืืกืืืจืืฉืข ืจืืืืืืฉืึทื ื ืืื ืืขืืืขื ืืืื-ืคืึธืืขื. ืืืฆื ืืขื ืืึทืืจืขื ืขืฆืื ื ืืื ืึทืืืขืงืืขื ืืืขื ืืืจื ืืืคึผืืึทืืขื ืื ื ืื ืคืืืืงืืื ืฆื ืคึผืึทืจืึทืืขืืืืืจื ืืืืขื ืขื ืึทืคึผืขืจืืืฉืึทื ื ืคืื ืื ืืืืคืขืฅ ืกืืึธืจืืืืฉ. ืืืจื ืคืขืืืงืืึทื, ืื ื ืืืขืจ ืคืื ืคึฟืขืืขื ืืื ืืึทืฉืืืื ืืืืึทื ืฆื ืื ื ืืืขืจ ืคืื ืงืคึผื ืงืึธืจืขืก, ืืืึธืก ืืื ืจืืึฟ ืคืืื ืืืฆื ืืื ื ืืฉื ืืึทืจืคื ืืคืืจืืฉ ืืึทืฉืืขืืืงื ืื "-ืคึฟืขืืขื" ืึธืคึผืฆืืข.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืึทืืืึธืงืึธืืคึผืืขืืืึธื ืคืื ืึทืจืืึทื ืฉืจืืึทื ืคืื ืกืึทืืงืึทืืึทื ืื, ืคึผืึทืืก, ืืื ืงืก ืืื ืื ืืขืจืข ืึทืจืืืืขื ืื ืคืื ืื "ืืื ืืืึธืจืงืืจืืข" ืืึทืคึฟืขื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึทืจืืขืื ืืื ืขืืืขืืข ืืจืืขืื ืงืืคืืขืก ืคืื ืื ืจืืคึผืึทืืึทืืึธืจื.
- ืฆืืืขืืืืื ืฉืืืฆื ืคึฟืึทืจ ืืขื ืคืืจืื ืืืึธืก ืืึธืื ANSI ืึทื ืืืืืคื ืกืืงืืืึทื ืกืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื ืื ืกืขืืืื ืืก ืคึฟืึทืจ ืืืืืคึผืื ืงื ืคืืจืื "ืืื ืงืึธื ืคืื -ืงืึธืืึธืจ" ืึธืืขืจ "ืืื ืืืฃ -ืงืึธืืืจ-ืืึธืืืขื" ืืืจ ืงืขื ืขื ืกืคึผืขืฆืืคืืฆืืจื "% C (ืืจืืืืืืืืข)" ืืืจื ืื "--ืคึฟืึธืจืืึทื" ืึธืคึผืฆืืข ืคึฟืึทืจ ืืขื ืืืื.
- ืฆืืืขืืขืื ื ืืึท ืืืขืจืกืืข ืคืื โโืฉืจืืคื
ืคืกืืึธื ืืืึธืจ-ืืืขืืืขืจ , ืคึผืจืึทืืืืืืื ื ืื ืืึทืืจืืืฉืึทื ืืื ืื ืืขืงืึทื ืืืึทืืคืึทืกืขืืึธืึธืง ืืืึทืืฉืืึทื ืฆื ืคืึทืจืืืืขืจื ืื ืืจืึทืงืื ื ืคืื ืืขืงืข ืขื ืืขืจืื ืืขื ืืื ืื ืืืืกืืขื ืคืื ื ืืึทืข ืืขืงืขืก. ื ืึธื ืึทืคึผืืืืืื ื ืืื ืืื ืคืืจืืื ืืืคืึทืจืืืึทืื ืงืจืืง ืืื ืื ืจืืคึผืึทืืึทืืึธืจื. - ืฆืืืขืืืืื ืึธืคึผืืืืืืึทืืืึธื ืก ืฆื ืคืึทืจืืืืขืจื ืคึผืึทืจืืืืืฉ ืงืืึธืื ื ืืืขื ื ืืฆื ืืืืืึทืคึผืก
(ืืืืืึทืคึผ ืืึทืฉืื ืขืจื) ืฆื ืืืกืืืืื ืึท ืืึทื ืฅ ืืืื ืคืื ืึทืืข ืึทืืืืฉืขืงืฅ ืืืขื ืคืืืืขืจืื ื ืื ืจืขืืืืืึทื. ืงืึธื ืืจืึธืืืจืื ื ืคึฟืึทืจ ืืืึทืื (-ืคืืืืขืจ = ืืืึธื: ืืึธืจื ืื ืืื -ืคืืืืขืจ = ืืืึธื: ืืืืื = n) ืืขืฉืึทืก ืคึผืึทืจืืืืืฉ ืงืืึธืื ืื ื ืืื ืืืฆื ืืืจืืืขืงืึธืื
ืืืืืืืืง ืคืึทืกืืขืจ. GitHub ืึทื ืึทืื ืกื ืคึผืึทืืฉืึทื ืืื ืื ืึธืคึผืืืืืืึทืืืึธื ืก ืืื ืืงืกืคึผืขืจืืขื ืึทื ืฉืืืฆื ืคึฟืึทืจ ืคึผืึทืจืืืืืฉ ืงืืึธืื ืื ื. - ืื "ืืื ืจืขืืึทืกืข" ืืึทืคึฟืขื ืืื ืืจืืืขืจืืขืคืืจื ืฆื ืึท ืึทื ืืขืจืฉ ืืึทืงืขื ื, ื ืืฆื ืื ืคืขืืืงืืึทื "ืืขืจืืืฉ" ืืขืงืึทื ืืืึทื (ืคืจืืขืจ ืืขืืืืื ื ืคึฟืึทืจ "ืจืืืึทืกืข -ื") ืึทื ืฉืืึธื ืคืื "ืคึผืึทืืฉ + ืฆืืืืืื". ืื ืืึทืงืขื ืื ืืขื ืขื ืึทื ืืขืจืฉ ืืื ืขืืืขืืข ืงืืืื ืืืขืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ื ืึธื ืงืึทื ืืื ืืืื ื ืึทื ืึธืคึผืขืจืึทืฆืืข ื ืึธื ืจืืืึทืืืืื ื ืึท ืงืึธื ืคืืืงื (ืืื ืจืขืืึทืกืข - ืคืึธืจืืขืฆื), ืื ื ืืึท ืืึทืงืขื ื ืึธืคืคืขืจืก ืฆื ืจืขืืึทืืืจื ืื ืืืขืจืืขืื ืึธื ืืึธื, ืืฉืขืช ืืขืจ ืึทืื ื ืึธืจ ืืขืืืืื ื ืื ืึทืื ืึธื ืืึธื. ืฆื ืฆืืจืืงืงืืืขื ืฆื ืื ืึทืื ื ืึทืืืจ, ืืืจ ืงืขื ืขื ื ืืฆื ืื "--ืึทืคึผืคึผืื" ืึธืคึผืฆืืข ืึธืืขืจ ืฉืืขืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื ืืืขืจืืึทืืึทื "rebase.backend" ืฆื "ืฆืืืืืื".
- ื ืืืืฉืคึผืื ืคืื ืึท ืืึทื ืืืขืจ ืคึฟืึทืจ ืึธืืขื ืืึทืงืืืฉืึทื ืคึผืึทืจืึทืืขืืขืจืก ืกืคึผืขืกืืคืืขื ืืืจื .ื ืขืืจืง ืืื ืจืืืืกื ืฆื ืึท ืคืึธืจืขื ืคึผืึทืกืืง ืคึฟืึทืจ ื ืืฆื ืืืืก ืคืื ืื ืงืขืกืื.
- ืฆืืืขืืืืื ืื gpg.minTrustLevel ืืึทืฉืืขืืืงื ืฆื ืฉืืขืื ืื ืืื ืืืื ืฆืืืจืื ืืืจืื ืคึฟืึทืจ ืคืึทืจืฉืืื ืขืืขืืขื ืื ืืืึธืก ืืืจืืคืืจื ืืืืืืึทื ืืกืืืข ืืืขืจืึทืคืึทืงืืืฉืึทื.
- ืฆืืืขืืขืื "--pathspec-from-file" ืึธืคึผืฆืืข ืฆื "ืืื ืจื" ืืื "ืืื ืกืืึทืฉ".
- ืคึฟืึทืจืืขืกืขืจืื ื ืคืื ืคึผืจืืืืจื ืกืืืืฅ ืคืืจืืืืื ืืื ืฆืืืจืืืืื ื ืคึฟืึทืจ ืื ืืืขืจืืึทื ื ืฆื ืื SHA-2 ืืึทืฉืื ื ืึทืืืขืจืืืึทื ืึทื ืฉืืึธื ืคืื SHA-1.
ืืงืืจ: opennet.ru