ืงืึทืืคึผืขืจื ืฆื ืื ืคืจืืขืจืืืงืข ืืขืืืื ื, ืื ื ืืึทืข ืืืขืจืกืืข ืื ืงืืืืขื 745 ืขื ืืขืจืื ืืขื, ืฆืืืขืืจืืื ืืื ืื ืึธื ืืืื ืคืื 74 ืืขืืืขืืึธืคึผืขืจืก, ืคืื ืืืึธืก 18 ืืึธืื ืึธื ืืืื ืืขื ืืืขื ืืื ืึทื ืืืืืงืืื ื ืคึฟืึทืจ ืื ืขืจืฉืืขืจ ืืึธื.
- ืื ืืืฆื ืืื ื ืืขืืืื ื 1.18, ืื ื ืืึทืข commit rebase ืืึธืืข "git rebase --rebase-merges" ืจืืคึผืืืืกืื ืื ืึทืื "--preserve-merges" ืึธืคึผืฆืืข, ืืืึธืก ืืื ืืืฆื ืืืคึผืจืืฉืืืืืื. ืื "ืืื ืจืขืืึทืกืข" ืึธืคึผืขืจืึทืฆืืข ืืื ืืขื ืืฆื ืฆื ืคืึทืจืืืึทืื ืึท ืกืขืจืืข ืคืื โโืงืึทืืืฅ ืืื ืึท ื ืืึทืข ืืึทืืข ืืืขืจืืขืื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืฆื ืึทืจืืืขืจืคืืจื ืึท ืืึทืืื ืืขืจ ืฆืืืืึทื ืืืึธืก ืืื ืืขืืืขืืึธืคึผืื ื ืขืืืขืืข ื ืืึทืข ืฉืืจืื ืฆื ืื ืงืจืึทื ื ืฉืืึทื ืคืื ืื ืืขื ืฆืืืืึทื, ืืืึธืก ืืืื ืคืืงืกืื ืฆืืืขืืขืื ื ืึธื ืื ืฆืืืืึทื. :
ืึธ - ืึธ - ืึธ (ืืืื ืฉืืจืื)
/
ืึธ - ืึธ - ืึธ - ืึธ - ืึธ (ืืขื)
ืึธ - ืึธ - ืึธ (ืืืื ืฉืืจืื)
/
ืึธ - ืึธ - ืึธ - ืึธ - ืึธ (ืืขื)
ืฆื ืืคืืืื ืื ืฆืืืืึทื ืกืืจืืงืืืจ ืืื ืึท ืืืืืจืืืืื ืฆืืืืึทื, ืื "-ืคึผืจืขืืขืจืื-ืืขืจืืขืก" ืึธืคึผืฆืืข ืงืขื ืืืื ืืขืืืืื ื ืืื ืึทืืขืจ, ืืืึธืก, ืืืขื ืืืืคื ืืื ืื ืืขืจืึทืงืืืื ืืึธืืข (git rebase -i -preserve-merges), ืขืจืืืืื ืฆื ืจืขืืึทืืืจื ืื ืืืขืจืืขืื ืืขืฉืืืืข, ืึธืืขืจ ืืื ื ืืฉื. ืืึทืจืึทื ืืืจื ืืึทื ืฅ ืคึผืจืขืืขืจืืืืืฉืึทื ืคืื ืื ืจืืคึผืึทืืึทืืึธืจื ืกืืจืืงืืืจ. ืื ื ืืึทืข "--rebase-merges" ืืึธืืข ืึทืืึทืื ืืืจ ืฆื ืืคืืืื ืื ืกืืจืืงืืืจ ืคืื ืขื ืืขืจืื ืืขื ืืื ืื ืฆืืืืึทื ืืืึธืก ืืื ืืืืืจืืืืื, ืืฉืขืช ืืืจ ืฆืืฉืืขืื ืึท ืคืื ืงืืื ืคืื ืื ืืขืจืึทืงืืืื ืึทืคึผืขืจืืืฉืึทื ื, ืึทืจืืึทื ืืขืจืขืื ื ืืืกืืขืงื, ืจืืืจืืคึผืื ื ืืื ืจืื ืืืืื ื ืงืึทืืืฅ.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, "--rebase-merges"
ืขืก ืึทืืึทืื ืฉืืึทืขื-ืืคึผืืึธืึทื ืงืึทืืืฅ ืคืื ืึท ืืึทืืื ืืขืจ ืฆืืืืึทื ืฆื ืึท ื ืืึทืขืจ ืืขื ืฆืืืืึทื, ืืฉืขืช ืืืื ืืืื ืื ื ืื ืฆืืืืึทื ืกืืจืืงืืืจ ืืื ืื ืืืืืจืืืืื ืฆืืืืึทื, ืืื ืืึทืื ืขืืืขืืข ืขื ืืขืจืื ืืขื ืฆื ืื ืืืขืจืืขืื ืืขืจืืช ืืืืฃ ืื ืคืืืขื. - ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ืงืจืืืืืื ื ืึท ื ืืึทืข ืฆืืืืึทื ืืืืืจื ืืืืฃ ืืขืจ ืจืขืืืืืึทื ืคืื ืืืืขืจืืึทื ืื ื ืื ืฆืื ืืืคืืืกื ืืึทืืข ืคืื โโืฆืืืื ืื ืืขืจืข ืฆืืืืืื (ืืขืจืืืฉ ืืึทืืข, ืืืื ืืื ื ืฆื ืึท ืคึผืจืึธืกื ืึธืืืขืก) ื ืืฆื ืื ืงืึทื ืกืืจืึทืงืฉืึทื ื "ืืื ืฆืืืืึทื ื ืืึท ืึท ... ื" ืืื "ืืื ืืืกืฉืจืืึทืื -ื ื ืืึท ื ... ื ", ืืื ืืืึธืก "ื ... ื" ืื ืืืึทืืืื ืืืคืืื ืื ื ืึท ืฆืื ืืืคืืืกื ืืึทืืข ืฆืืืืฉื ืฆืืืื ืกืคึผืขืกืืคืืขื ืงืึทืืืฅ, ืขื ืืขื ืฆื ืืื "ืืื ืืืกืฉืจืืึทืื ื ... ื" ืฉืืคืฅ ืื HEAD ืฆื ืื ืืึทืืข ืงืึทืืื ืืื "ืืืค ื. ..ื" ืืืืืื ืื ืขื ืืขืจืื ืืขื ืฆืืืืฉื ืงืึทืืื "ื" ืืื ืื ืืขืืืข ืืื ืืืขืจืืขืื "ื" "ืึทื ืกืขืกืืึธืจ.
ืฆืื ืืืืฉืคึผืื, ืืืขื ืืืจ ืึทืจืืขื ืืืืฃ ืึท ืืึทืืื ืืขืจ ืืืื-ืคืื ืงืฆืืข ืฆืืืืึทื, ืืขื ืฉืืจืื ืงืขื ืขื ืืืขืจื ืืขื ืืฆื ืืืขื ืืืจ ืืืืื ืฆื ืึธื ืืืืื ืคึฟืื ืึท ืึทื ืืขืจืฉ ืฆืืืืึทื, ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืคึฟืื ืืขืจ ืืขืืืืงืขืจ ืึธืจื ืืื ืื ืืขื ืฆืืืืึทื ืคืื ืืืึธืก ืื ืืืื-ืคืื ืงืฆืืข ืฆืืืืึทื ืืื ืึธืคึผืืขืฉืืขืื. ืืื ืึทืืขืจ, ืืึธืก ืคืืจืืื ืื ืืึทื ืืืึทืื ืืืจืืงืืงื ืื ืืืืฉื ืงืืึธืฅ, ืืืึธืก ืืื ืืขืืืขื ืืืืึทืงืืืขื ืืืื ืืืจ ืืึธืื ืึท ืืจืืืก ืืขืฉืืืืข ืคืื โโโโืขื ืืขืจืื ืืขื, ืืื ืืืืคื "ืืื ืืขืจืืข-ืืึทืืข ืืขื ืืืื ืฉืืจืื" ืฆื ืจืขืืขื ืขื ืื ืืึทืฉ ืคืื ืื ืฆืื ืืืคืืืกื ืืึทืืข ืฆืืืืฉื ืื ืืขื ืืื ืืืื ืฉืืจืื ืฆืืืืืื. ืืื ืฉืึทืคึฟื ืึท ื ืืึทืข ืฆืืืืึทื ืงืึธืจืขืื ืฆื ืื ืคึผืจืึธืกื ืึธืืืขืก "ืืื ืฆืืืืึทื ืืืื-ืื ืืขืจืข-ืฉืืจืื ืืึทืฉ." ืืื ืืื 2.22, ืืืจ ืงืขื ืขื ื ืืฆื ืื ืกืื ืืึทืงืก "ืืื ืฆืืืืึทื ืืืื-ืื ืืขืจืข-ืคืื ืงืฆืืข ื ... ื" ืฆื ืฉืึทืคึฟื ืึท ืฆืืืืึทื ืงืึธืจืขืื ืฆื ืื ืฆืื ืืืคืืืกื ืืึทืืข ืคืื โโืฆืืืื ืื ืืขืจืข ืฆืืืืืื;
- ืฆืืืขืืขืื "git branch --show-current" ืึธืคึผืฆืืข ืฆื ืืืืึทืื ืื ื ืึธืืขื ืคืื ืื ืฆืืืืึทื ืืืงืืืขื ืืขืฉืึทืก ืื ืืืกืฉืจืืึทืื ืึธืคึผืขืจืึทืฆืืข;
- ืฆืืืขืืืืื ืื "ืืื ืืืกืฉืจืืึทืื - ืงืืื ืึธืืืืขืจืืื - ืืืจ" ืึธืคึผืฆืืข, ืืืึธืก ืึทืืึทืื, ืืืขื ืืืจ ืืืจืืคืืจื ืึท ืืืกืฉืจืืึทืื ืึธืคึผืขืจืึทืฆืืข, ืืจืขื ืืขื ืื ืืื ืืึทืื ืคืื ืื ืืืจ ืืืขืืืืืึทืืขืจ ืฆื ืึท ืคืึธืจืขื ืืืึธืก ืืึธืจ ืงืึธืจืึทืกืคึผืึทื ืื ืฆื ืื ืฉืืึทื ืคืื ืื ืืขื ืฆืืืืึทื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืื ืขืก ืืื ืึท ืืขืงืข ืืื ืื ืืืืข ืงืึธืคึผืืข ืคืื โโืื ืืืจ ืืืขืืืืืึทืืขืจ ืืืึธืก ืืื ื ืืฉื ืืื ืื ืืขื ืฆืืืืึทื, ืืขืืึธืื ืืืจื ืคืขืืืงืืึทื ืืืขื ืขืงืกืึทืงืืืืื ื "git checkout master - dir" ืขืก ืืืขื ืืืื ืืื ืงืก, ืืื ืืืื ืื "--no-overlay "ืึธืคึผืฆืืข ืืื ืกืคึผืขืกืืคืืขื, ืขืก ืืืขื ืืืื ืืืืกืืขืืขืงื;
- ืื "ืืื ืืืฃ" ืืึทืคึฟืขื ื ืืฆื ืึท ืื ืืืืขืจืกืึทื ืึทืคึผื ืคึฟืึทืจ ืคึผืึทืจืกืื ื ืึธืคึผืฆืืขืก, ืืืึธืก ืืืื ืขืก ืืขืืืขื ืฆื ืืื ืึทืคืืื ืึธืคึผืฆืืข ืืึทื ืืืื ื ืืื ืื ืืขืจืข ืืื ืืืืืืึทืืื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืื "ืืื ืืืฃ", ืึทืืข ืึธืคึผืฆืืขืก ืืืฆื ืืึธืื ืืืืขืจ ืึทื ืืึทืืึทื ืึทืกืฅ ("--ืคืื ืงืฆืืข-ืงืึธื ืืขืงืกื" ืืื "--ืงืืื-ืคืื ืงืฆืืึธื ืืจื-ืงืึธื ืืขืงืกื");
- ืฆืืืขืืืืื ืื ืคืืืืงืืื ืฆื ืคืืืืขืจ ืขืงืกืืขื ืืขื ืืึทืืก ืึทืืึทืืฉื ืฆื ืงืึทืืืฅ ืืื ืื "ืืื ืงืืึธืฅ" ืจืขืืืืืึทื ("ืืจืืืืขืจ" - ื ืึธื ืืื ืคึฟืึธืจืืึทืฆืืข ืคืืึทืืก, ืึทืืึท ืืื ืกืืื ืขื-ืึทืืืขืง-ืืืจื ืืื ืงืึธ-ืึทืืืึธืจืขื-ืืืจื). ืขืก ืืื ืืขืืืขื ืฆื ืคืืืืขืจ ืืึทืืขืืก ืืืจื ืฉืืืกื ืืื ืืืขืจื, ืืืฉื:
"git log --pretty="%(trailers:key=reviewed-by,valueonly)"; - ื ื ืืึทืข ืืจืืืกืื ื ืืึธืืึธืจ, Trace2, ืืื ืฆืืืขืืขืื, ืืืึธืก ืึธืคืคืขืจืก ืึท ืืขืจ ืคืืขืงืกืึทืืึทื ืืื ืกืืจืึทืงืืฉืขืจื ืจืขืืืืืึทื ืคึฟืึธืจืืึทื. Trace2 ืึทืืึทืื ืืืจ ืฆื ืืึทืืืขื ืืขืืขืืขืืจื ืืืขืื ืขืงืกืึทืงืืืืึทื ืึทืคึผืขืจืืืฉืึทื ื ืืื ืคืึธืจืฉืืขืืื ื ืืึทืื ืคึฟืึทืจ ืืขืจ ืืืืืืื ืึทื ืึทืืืกืืก ืืื ืืืืึทืืื ื (ืื ืืึทื ืืืขืจ ืืื ืึทืกืืื ื ืืืจื ืื ืืึทื ืืฆืขืจ, ืงืืื ืืึทืื ืืขื ืขื ืืขืฉืืงื ืืืกืืืืื ืืง);
- ืื "ืืื ืืืกืขืงื" ืืึทืจืืื ืืื ืืขืืืื ืืขืจ ืืืื ืขืืืืืง, ืืื ืืืึธืก ืคึผืจืึธืืืขืืึทืืืง ืงืึทืืืฅ ืืขื ืขื ืืืฆื ืืขืจ ืงืืืจ ืืืืืืืืื ืืื ืงืืฆืขืจ ืกืืึทืืืกืืืง ืืืืฃ ืขื ืืขืจืื ืืขื ืคึฟืึทืจ ืืขืืขืจ ืืขืงืข ืืขื ืขื ืืขืืืืื (ืืื ืืขืจ ืืืจืื ืคืื ืื ื ืืืขืจ ืคืื ืฉืืจืืช ืืขืืืื);
- ืื ืืืืจืืกืืืงืก ืคึฟืึทืจ ืืืืขืจืืึทื ืื ื ืืืขืืืืืึทืืขืจ ืจืื ืืืืื ืื ืืึธืื ืฉืืื ืจืืืืขืจืงื ืฆื ืขืืืืื ืืจื ืคืึทืืฉ ืื ืกืืึทืืืจืื ื ืคืื ืจืื ืืืืื ื ืืึทืืขืืก. ืืืขื ืืื ืฆืืืืืคื, ืึทืืึท ืืืจืขืงืืขืจืื ืืขื ืขื ืืืฆื ืื ืืขืฆืืืื ื ืืื ืงืึทื ืคืืืงืืื ื;
- ื ืืืืจืขื ืื ื ืืื ืืขืืืืื ืืืขื ืืืจ ืคึผืจืืืืจื ืฆื ืื ืกืืึทืืืจื ืึท ืงืืืืื ืืืืฃ ืื ืื ืืขืจ ืงืืืืื, ืืืึธืก ืืื ืืืืฉืึทืืืึทืื ืืขืืื ืืืจื ืืจืืึทื ืืื ืงืขื ืขื ืคืืจื ืฆื ืืึทืฉืืขืืืงื ืืขื ืงืืืืื ืืืืฃ ืืขื ืืืืจืขืื ืืืขืจืืขืื (ืืืฉื, ืึท ืงืึทื ืกืืจืึทืงืฉืึทื ืืื "git tag -f -m "ืืขืจืืืึทื ืืืงื ืึธื ืืึธื" my-tag1 my-tag2โณ ืืืขื ืจืขืืืืืึทื ืืื ืึท ืงืืืืื ืืื ืืืฉืืคื ืืืืฃ ืื ืึทืื ืงืืืืื, ืืืืขืจืึทื ืืขืจ ืืขืืืขืืึธืคึผืขืจ ืืขืจืืืึทืจื ืึทื ืื ื ืืึท ืงืืืืื ืืึธื ืืืื ืืื ืกืืึทืืืจื ืืืืฃ ืื ืงืึทืืื ืืืึธืก ืืื ืืขืืืืื ืืืจื ืื ืึทืื ืงืืืืื);
- ืืืจ ืืื ืขื ืืืืึทืื ืคึฟืึทืจ ืืืืืึทืคึผ ืจืืคึผืึทืืึทืืึธืจืื (ืืืกืง-ืืืืืจื "ืจืืืฉืึทืืืืืื ืืืืืึทืคึผืก" ืกืืจืืงืืืจ), ืืืึธืก ืงืจืึธื ืืึทืื ืืืขืื ืฉืืขืื ืคืื ืึทืืืืฉืขืงืฅ ืื ืืืฆื ืคึฟืึทืจ ืืขืืขืจ ืืืขืจืืขืื ืืื ืืึธืื ืืืจ ืฆื ืืขืฉืืืื ื ืืึทืฉืืืกื ืื ืืืึทืืืึทื ืคืื ืึท ืืึทืืข ืืืืคืขืฅ. ืืขื ืกืืจืืงืืืจ ืืืืืืืืง ืจืึทืืืกืึทื ืื ืืืจืืคืืจืื ื ืฆืืื ืคืื ืืึทืื ืจืืืจืืืืึทื ืึทืคึผืขืจืืืฉืึทื ื (ืืื ืืจืขื ืืขื).
ืืงืืจ: opennet.ru