ืื ืืขืืืื ื ืคืื ืื ืคืื ืื ืืขืจืืขืืืืื ืืงืืจ ืงืึธื ืืจืึธื ืกืืกืืขื Git 2.37 ืืื ืึทื ืึทืื ืกื. Git ืืื ืืืื ืขืจ ืคืื ืื ืืขืจืกื ืคืึธืืงืก, ืคืึทืจืืึธืืืขื ืืื ืืืื-ืคืึธืจืฉืืขืืื ื ืืืขืจืกืืข ืงืึธื ืืจืึธื ืกืืกืืขืืขื, ืคึผืจืึทืืืืืืื ื ืคืืขืงืกืึทืืึทื ื ืื-ืืื ืขืึทืจ ืึทื ืืืืืงืืื ื ืืืฉืืจืื ืืืืืจื ืืืืฃ ืืจืึทื ืืฉืื ื ืืื ืืขืจืืืฉืื ื. ืฆื ืขื ืฉืืจ ืื ืึธืจื ืืืขืืงืืึทื ืคืื ืืขืจ ืืขืฉืืืืข ืืื ืงืขืื ืฉืืขื ืฆื ืจืขืืจืึธืึทืงืืืืืข ืขื ืืขืจืื ืืขื, ืืืคึผืืืกืึทื ืืึทืฉืื ื ืคืื ืื ืืื ืฆืข ืคืจืืขืจืืืงื ืืขืฉืืืืข ืืื ืืขื ืืฆื ืืื ืืขืืขืจ ืืืขืจืืขืื; ืขืก ืืื ืืืื ืืขืืืขื ืฆื ืืึทืืืืึทืื ืืืื ืืึทืืก ืืื ืงืึทืืืฅ ืืื ืืืืืืึทื ืกืืื ืึทืืฉืขืจื ืคืื ืื ืืขืืืขืืึธืคึผืขืจืก.
ืงืึทืืคึผืขืจื ืฆื ืื ืคืจืืขืจืืืงืข ืืขืืืื ื, 395 ืขื ืืขืจืื ืืขื ืืขื ืขื ืื ืืขื ืืืขื ืืื ืื ื ืืึทืข ืืืขืจืกืืข, ืฆืืืขืืจืืื ืืื ืื ืึธื ืืืื ืคืื 75 ืืขืืืขืืึธืคึผืขืจืก, ืคืื ืืืึธืก 20 ืืึธืื ืึธื ืืืื ืืขื ืืืขื ืืื ืึทื ืืืืืงืืื ื ืคึฟืึทืจ ืื ืขืจืฉืืขืจ ืืึธื. ืืืืคึผื ืืืืืฉืื:
- ืืขืจ ืืขืงืึทื ืืืึทื ืคืื ืคึผืึทืจืืืืืฉ ืื ืืขืงืกืื (ืฉืืืขืจ ืืื ืืขืงืก), ืงืึทืืืขืจืื ื ืืืืื ืืืื ืคืื ืื ืจืืคึผืึทืืึทืืึธืจื, ืืื ืืขืืืขื ืืจืืื ืคึฟืึทืจ ืืืืืืกืคึผืจืขื ื ืืฆื. ืคึผืึทืจืืืืืฉ ืื ืืขืงืกืื ืงืขื ืขื ืคึฟืึทืจืืขืกืขืจื ืคืึธืจืฉืืขืืื ื ืืื ืฉืคึผืึธืจื ืคึผืืึทืฅ ืืื ืจืืคึผืึทืืึทืืึธืจืื ืืืึธืก ืืืจืืคืืจื ืคึผืึทืจืืืืืฉ ืงืืึธืื ืื ื (ืฉืืืขืจ-ืืืกืฉืจืืึทืื) ืึทืคึผืขืจืืืฉืึทื ื ืึธืืขืจ ืึทืจืืขื ืืื ืึท ืืขืจืขื ืืืงื ืงืึธืคึผืืข ืคืื โโโโืื ืจืืคึผืึทืืึทืืึธืจื. ืื ื ืืึทืข ืืขืืืื ื ืงืึทืืคึผืืืฅ ืื ืื ืึทืืจืืืฉืึทื ืคืื ืคึผืึทืจืืืืืฉ ืื ืืขืงืกืื ืืื ืื ืืื ืืืืึทืื, ืืื ืฉืืืขืจ ืืืกืฉืจืืึทืื ืืื ืืื ืกืืึทืฉ ืงืึทืืึทื ืื. ืื ืืขืจืกื ืืืืขืจืงื ืคืึธืจืฉืืขืืื ื ื ืืฅ ืคืื ื ืืฆื ืคึผืึทืจืืืืืฉ ืื ืืขืงืกืื ืืื ืืขืืขื ืืื ืื ืืื ืกืืึทืฉ ืืึทืคึฟืขื, ืืืึธืก ืืื ืืขืืขื ืึท 80% ืคืึทืจืืจืขืกืขืจื ืืื ืืืจืืคืืจืื ื ืืืืงืืึทื ืืื ืขืืืขืืข ืกืืืืึทืืืึธื ืก.
- ื ื ืืึทืข "ืงืจืืคื ืคึผืึทืงืก" ืืขืงืึทื ืืืึทื ืืื ืืืคึผืืึทืืขื ืึทื ืคึฟืึทืจ ืคึผืึทืงืื ื ืึทื ืจืืึทืืฉืึทืืึทื ืึทืืืืฉืขืงืฅ ืืืึธืก ืืขื ืขื ื ืืฉื ืจืขืคืขืจืึทื ืกื ืืื ืื ืจืืคึผืึทืืึทืืึธืจื (ื ืื ืจืขืคืขืจืขื ืกื ืืืจื ืฆืืืืืื ืึธืืขืจ ืืึทืืก). ืื ืจืขืึทืืฉืึทืืืข ืึทืืืืฉืขืงืฅ ืืขื ืขื ืืืืกืืขืืขืงื ืืืจื ืื ืืืกื ืงืึทืืขืงืืขืจ, ืึธืืขืจ ืืืืืื ืืื ืื ืจืืคึผืึทืืึทืืึธืจื ืคึฟืึทืจ ืึท ืืืืขืจ ืฆืืื ืืืืืขืจ ืืื ืืขื ืขื ืืืืกืืขืืขืงื ืฆื ืืืกืืืืื ืจืึทืกืข ืื ืึธืื. ืฆื ืฉืคึผืืจ ืื ืฆืืื ืคืื ืคึผืึทืกืืจืื ื ืคืื ืึทื ืจืืึทืืฉืึทืืึทื ืึทืืืืฉืขืงืฅ, ืขืก ืืื ื ืืืืืง ืฆื ืฆืืืฉืขืคึผืขื ืืึทืืก ืฆื ืืื ืืื ืื ืฆืืื ืคืื ืืืืฉื ืคืื ืขื ืืขื ืึทืืืืฉืขืงืฅ, ืืืึธืก ืงืขื ื ืืฉื ืืึธืื ืกืืึธืจืื ื ืืื ืืื ืืืื ืคึผืึทืง ืืขืงืข ืืื ืืืึธืก ืึทืืข ืึทืืืืฉืขืงืฅ ืืึธืื ืึท ืคึผืจืึธืกื ืืืืฉื ืฆืืื. ืคึฟืจืึดืขืจ ืืึธื ืืึธืก ืืืืคึฟืืืื ืืขืื ืึธืืืขืงื ืืื ืึท ืืึทืืื ืืขืจืขืจ ืืขืงืข ืืขืคึฟืืจื ืฆื ืคึผืจืึธืืืขืืขื, ืืืขื ืขืก ืืขื ืขื ืืขืืืขื ืึท ืืจืืืกืข ืฆืึธื ืคืจืืฉืข, ืืืืืขืจืืจืืืืืขืืข ืึทืืืืฉืขืงืฅ ืืืึธืก ืืขื ืขื ื ืึธื ื ืืฉื ืืืจืขืืืืื ืฆื ืืืืกืืขืงื. ืื ืคืืจืืขืืืืื ืืขืงืึทื ืืืึทื ืคืื "ืงืจืึธืคื ืคึผืึทืงืก" ืึทืืึทืื ืืืจ ืฆื ืงืจืึธื ืึทืืข ืึทื ืจืืืฉืึทืืึทื ืึทืืืืฉืขืงืฅ ืืื ืืืื ืคึผืึทืง ืืขืงืข, ืืื ืคืึทืจืืจืึทืืื ืืึทืื ืืืืฃ ืื ืืึทืืึทืคืึทืงืืืฉืึทื ืฆืืื ืคืื ืืขืืขืจ ืืืืคืขืฅ ืืื ืึท ืืึทืืื ืืขืจ ืืืฉ ืกืืึธืจื ืืื ืึท ืืขืงืข ืืื ืื ".mtimes" ืคืึทืจืืขื ืืขืจืื ื.
- ืคึฟืึทืจ Windows ืืื macOS, ืขืก ืืื ืึท ืืขืืืื-ืืื ืืขืงืึทื ืืืึทื ืคึฟืึทืจ ืืจืึทืงืื ื ืขื ืืขืจืื ืืขื ืฆื ืื ืืขืงืข ืกืืกืืขื, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืืืกืืืืื ืืืขืจืืืืื ื ืื ืืื ืฆืข ืึทืจืืขื ืืืขืืืืืึทืืขืจ ืืืขื ืืืจ ืืืจืืคืืจื ืึทืคึผืขืจืืืฉืึทื ื ืึทืืึท ืืื "ืืื ืกืืึทืืืก". ืืื ืึทืืขืจ, ืฆื ืฉืคึผืืจ ืขื ืืขืจืื ืืขื, ืคืื ืืจืืืกื ืืืง ืืืืืืึทืืื ืคึฟืึทืจ ืืจืึทืงืื ื ืขื ืืขืจืื ืืขื ืืื ืื FS, ืึทืืึท ืืื ืืืึทืืฉืืึทื, ืงืขื ืืืื ืงืึธื ื ืขืงืืขื ืืืจื ืืืงืก, ืึธืืขืจ ืืึธืก ืคืืจืืื ืื ืื ืื ืกืืึทืืืจืื ื ืคืื ื ืึธื ืืืืื ืืื ืงืึทื ืคืืืืขืจืืืฉืึทื. ืืืฆื ืื ืกืคึผืขืกืืคืืขื ืคืึทื ืืงืฉืึทื ืึทืืืื ืืื ืืขืืืื-ืืื ืืื ืงืขื ืขื ืืืื ืขื ืืืืึทืื ืืื ืื ืืึทืคึฟืขื "git config core.fsmonitor true".
- ืืื ืื "ืืื ืฉืืืขืจ-ืืืกืฉืจืืึทืื" ืืึทืคึฟืขื, ืฉืืืฆื ืคึฟืึทืจ ืึทื ืึธืืืขืจื ืึทืืืื ืฆื ืื "- ืฉืืฉืงืข" ืืึธืืข, ืืขืจ ืืืคึฟื ืคืื ืืืคืืื ืื ื ืืขืืคึผืืึทืืขืก ืคึฟืึทืจ ืคึผืึทืจืืืืืฉ ืงืืึธืื ืื ื, ืืื ืืขืจืงืืขืจื ืคืึทืจืขืืืขืจื, ืืืึธืก ืึทืืึทืื, ืืืขื ืืืืขืจืืึทื ืื ื ืื ืืืื ืคืื ืื ืจืืคึผืึทืืึทืืึธืจื ืืืึธืก ืืื ืืื ืืขืจืืขื ืืง ืฆื ืื ืงืืึธืื ืื ื ืึธืคึผืขืจืึทืฆืืข, ืฆื ืจืฉืืื ืืืื ืืขืงืขืก ื ืืฆื ืื ".gitignore" ืกืื ืืึทืงืก, ืืืึธืก ืืื ื ืืฉื ืืึธืื ื ืืฆื ืคึฟืึทืจ ืึทืคึผืืึทืืึทืืืืฉืึทื ืคึผืึทืจืืืืืฉ ืื ืืขืงืกืื.
- ืืขืืืืงืกื ืืืืืืงืืึทื ืืื ืงืึทื ืคืืืืขืจืื ื ืื fsync () ืจืืคื ืฆื ืืืกืฉืขืคึผื ืขื ืืขืจืื ืืขื ืฆื ืืืกืง. ืฉืืืฆื ืคึฟืึทืจ ืื "ืคึผืขืงื" ืกืื ืืงืจืึทื ืึทืืืืฉืึทื ืกืืจืึทืืขืืืข ืืื ืฆืืืขืืืืื ืฆื ืื "core.fsyncMethod" ืคึผืึทืจืึทืืขืืขืจ, ืืืึธืก ืึทืืึทืื ืคืึทืจืืืืขืจื ืึทืจืืขื ืืืขื ืฉืจืืืื ืึท ืืจืืืก ื ืืืขืจ ืคืื ืืืื ืืขืงืขืก ืืืจื ืึทืงืืืืืึทืืืืืื ื ืขื ืืขืจืื ืืขื ืืื ืื ืฉืจืืืืืึทืง ืงืึทืฉ, ืืืึธืก ืืื ืืึทืฉืืขืืืง ืืืจื ืึท ืืืื fsync () ืจืืคื. ืืขืจ ืคึผืจืึธืืข, ืืืึธืก ืืึธื ืืขืคึฟืืจื ืฆื 500 ืืขืงืขืก ืฆืืืขืืืืื ืืื ืื "git add" ืืึทืคึฟืขื, ืืื ืืขืืืขื ืืขืขื ืืืงื ืืื 0.15 ืกืขืงืื ืืขืก ืืืขื ืื ื ืืึทืข ืืึธืืข ืืื ืขื ืืืืึทืื, ืืฉืขืช ืจืืคื fsync () ืืขื ืืืขื 1.88 ืกืขืงืื ืืขืก ืคึฟืึทืจ ืืขืืขืจ ืืขืงืข, ืืื ืึธื ื ืืฆื fsync - 0.06 ืกืขืงืื ืืขืก.
- ืฆืืืืึทื ืืจืึทืืืขืจืกืึทื ืงืึทืืึทื ืื ืืื "ืืื ืืึธื" ืืื "ืืื ืจืขืื-ืืืกื" ืืืฆื ืืึธืื ืึทื ืึธืคึผืฆืืข "-ืืื ื-ืืื-ืคืืืืขืจ = X" ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืคืืืืขืจ ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืงืึทืืืฅ ืืืึธืก ืืขื ืขื ืขืืืขืจ ืืื "X". ื ืื ืขื ืืขื ืื "-ืืื ื" ืึธืคึผืฆืืข, ืื ื ืืึทืข ืืึทืคึฟืขื ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืึท ืคืืืืขืจ ืืืึธืก ืืื ื ืืฉื ืืึทืืื ืื ืืืื ื ืึธื ืืขืจ ืขืจืฉืืขืจ ืืืขืจืืขืื ืขืืืขืจ ืืื ืื ืกืคึผืขืกืืคืืขื ืฆืืื.
- ืืื ืื "ืืื ืืืืึทื" ืืึทืคึฟืขื, ืืืขื ืกืคึผืขืฆืืคืืฆืืจื ืื "-v" ืคืึธื, ืืื ืคึฟืึธืจืืึทืฆืืข ืืืขืื ืคึผืึทืจืืืืืฉ ืงืืึธืื ื ืคืื ืื ืจืืคึผืึทืืึทืืึธืจื ืืื ืืขืืืืื.
- ืฆืืืขืืขืื "transfer.credentialsInUrl" ืืึทืฉืืขืืืงื, ืืืึธืก ืงืขื ืขื ื ืขืืขื ืื ืืืึทืืืขืก "ืืืึธืจืขื ืขื", "ืฉืืึทืจืื" ืืื "ืืึธืื". ืืืื ืกืคึผืขืกืืคืืขื ืืื ืื ืคึผืึทืจืึทืืขืืขืจ "ืืืืึทื. .url" ืงืืึธืจ ืืขืงืกื ืงืจืึทืืขื ืืฉืึทืื, ืคึผืจืืืื ืฆื ืืืจืืคืืจื ืึท "ืืจืขืื" ืึธืืขืจ "ืฉืืืคึผื" ืึธืคึผืขืจืึทืฆืืข ืืืขื ืืืจืืคืึทื ืืื ืึท ืืขืืช ืืืื ืื "ืืจืึทื ืกืคืขืจ.ืงืจืขืืขื ืืึทืืกืื ืืจื" ืืึทืฉืืขืืืงื ืืื ืืึทืฉืืืื ืฆื "ืฉืืึทืจืื", ืึธืืขืจ ืึท ืืืืจืขื ืื ื ืืืื ืฉืืขืื ืฆื "ืืืึทืจื".
- ืืืจื ืคืขืืืงืืึทื, ืื ื ืืึทืข ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืื ืื ืืขืจืึทืงืืืื ืืึธืืข ืคืื โโโโืื "git add -i" ืืึทืคึฟืขื, ืจืืจืืืึทื ืคืื ืคึผืขืจื ืฆื C, ืืื ืขื ืืืืึทืื.
ืืงืืจ: opennet.ru
