แฌแแแ แแแแแจแแแแแกแแแ แจแแแแ แแแแ, แแฎแแแ แแแ แกแแ แแแแชแแแแ 745 แชแแแแแแแแก, แแแแแแแแแฃแแ 74 แแแแแแแแแ แแก แแแแแฌแแแแแแแ, แ แแแแแแแแแ 18-แแ แแแ แแแแแ แแแแฆแ แแแแแฌแแแแแแ แจแแแฃแจแแแแแแจแ.
- แฎแแแแแกแแฌแแแแแแ 1.18 แแแแแจแแแแแแแ, แแฎแแแ commit rebase แ แแแแแ "git rebase --rebase-merges" แชแแแแก แซแแแ "--preserve-merges" แแแ แแแแขแก, แ แแแแแแช แแฎแแ แแแซแแแแแแฃแแแ. แแแแ แแชแแ "git rebase" แแแแแแงแแแแแ แฉแแกแแแแ แแแแแแแก แกแแ แแแก แจแแกแแชแแแแแแ แแฎแแแ แกแแแแแแกแ แแแแแแแ, แแแแแแแแแ, แชแแแแ แคแแแแแแแก แแแแแกแแขแแแแ, แ แแแแแแช แแแแแแ แแแก แแฎแแ แคแฃแแฅแชแแแก แแแแแแ แคแแแแแแจแ, แ แแแแแแช แแแแชแแแก แคแแแแแแแก แจแแแแแ แแแแแขแแแฃแ แจแแกแฌแแ แแแแแก. :
o - o - o (แฉแแแ แคแฃแแฅแชแแ)
/
o - o - o - o - o (แแกแขแแขแ)
o - o - o (แฉแแแ แคแฃแแฅแชแแ)
/
o - o - o - o - o (แแกแขแแขแ)
แแแแ แแ แแแฃแ แคแแแแแแจแ แคแแแแแแแก แกแขแ แฃแฅแขแฃแ แแก แจแแกแแแแ แฉแฃแแแแแแ, แแแ แ แจแแแซแแแแแแ แแแแแแงแแแแแแแแ แแคแชแแ โ--preserve-mergesโ, แ แแแแแแช แแแขแแ แแฅแขแแฃแ แ แแแแแจแ แแแจแแแแแกแแก (git rebase -i --preserve-merges), แแแแแแแ แแฃแแ แแงแ แฉแแฌแแ แแก แแกแขแแ แแแก แ แแแแฅแขแแ แแแ, แแแแ แแ แแ แแซแแแแ แแแ แแแขแแแก แกแแชแแแแก แกแขแ แฃแฅแขแฃแ แแก แกแ แฃแแงแแคแแ แจแแแแ แฉแฃแแแแแก. แแฎแแแ แ แแแแแ โ--rebase-mergesโ แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแแ แฉแฃแแแ แแแแ แแชแแแก แคแแแแแแจแ แชแแแแแแแแแแก แกแขแ แฃแฅแขแฃแ แ, แแแแกแแแ, แฃแแ แฃแแแแแงแแ แแแขแแ แแฅแขแแฃแแ แแแแ แแชแแแแแก แกแ แฃแ แกแแแฅแขแ แก, แแแ แจแแ แแก แแแแฆแแแแแแก แฌแแจแแ, แแแแแฏแแฃแคแแแ แแ แกแแฎแแแแก แจแแชแแแ.
แแแแแแแแแ, "--rebase-merges"
แกแแจแฃแแแแแแก แแซแแแแก แฎแแแแฎแแ แแขแแแ แแแ แแแแแแแฃแแแแแแ แชแแแแแฃแแ แคแแแแแแแแแ แฃแคแ แ แแฎแแ แแแแแแ แคแแแแแแจแ, แคแแแแแแแก แกแขแ แฃแฅแขแฃแ แแก แจแแแแ แฉแฃแแแแแกแแก แแแแ แแ แแแฃแ แคแแแแแแจแ แแ แจแแแขแแแแ แแแ แแแแฃแแ แชแแแแแแแแแ commit แจแแแแจแแแแแจแ แแแฃแงแแแแแแแแ. - แแแแแแขแ แแฎแแ แแแญแแ แ แแฎแแแ แคแแแแแแแก แจแแกแแฅแแแแแแ, แ แแแแแแช แแคแฃแซแแแแ แแ แ แกแฎแแ แขแแขแแก แจแแ แฌแงแแแก แคแฃแซแแก แแแแกแแแฆแแ แแก แจแแแแแก (แจแแ แฌแงแแแก แกแแคแฃแซแแแแ, แกแแแ แแ แฌแแแแแแ แแแ แแแแแ) แแแแกแขแ แฃแฅแชแแแแแก โgit branch new A...Bโ แแ โgit checkout -b newโ แแแแแงแแแแแแ. A...B", แ แแแแแจแแช "A ...B" แแฃแแแกแฎแแแแก แจแแ แฌแงแแแก แแแแแก แแแแกแแแฆแแ แแก แแ แแแแแแแแฃแ แฉแแแแแแก แจแแ แแก, แแกแแแ, แ แแแแ แช "git checkout A...B" แแแแแแฅแแก HEAD แกแแแแแแกแ commit-แแ แแ "แแแแกแฎแแแแแแ A. ..B" แแฉแแแแแแก แชแแแแแแแแแก แฉแแแแแแก "B" แแ แแแแแ แฉแแแแแแก "A" "แฌแแแแแแ แก" แจแแ แแก.
แแแแแแแแแ, แชแแแแ my-feature แคแแแแแแแ แแฃแจแแแแแกแแก, แแก แคแฃแแฅแชแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก, แ แแแแกแแช แแกแฃแ แ แแแแฌแงแแ แกแฎแแ แคแแแแแแแแแ, แแแแแแแแแ, แแแแแ แแแแแแแแแ แแแแแแ แคแแแแแแจแ, แกแแแแแแแช แแฅแแ แจแแแแฌแแแแฃแแ my-feature แคแแแแแแ. แแแ แ แแก แกแแญแแ แแแแแ แชแแแแแแแแแแก แแฃแ แแแแแก แฎแแแแ แจแแแแฌแแแแแก, แ แแช แแแฃแฎแแ แฎแแแแแ แแงแ, แแฃ แชแแแแแแแแแแก แแแแ แแกแขแแ แแ แแฅแแแแแ, แจแแแแแ แแแจแแแแ โgit merge-base master my-featureโ แจแแ แฌแงแแแก แแแแแก แฐแแจแแก แแแแแกแแแแแแแแ แแแแแแ แแ my-feature แคแแแแแแแแก แจแแ แแก. แแ แจแแฅแแแแ แแฎแแแ แขแแขแ แกแแแ แแ แฌแแแแแ แแก แแแแแ แ "git branch my-other-feature hash". Git 2.22-แจแ แจแแแแซแแแแ แแแแแแงแแแแ แกแแแขแแฅแกแ "git branch my-other-feature A...B", แ แแแ แจแแฅแแแแ แคแแแแแแ แแ แ แกแฎแแ แคแแแแแแแก แจแแ แฌแงแแแก แคแฃแซแแก แแแแแ แ;
- แแแแแขแแแฃแแแ โgit branch --show-currentโ แแคแชแแ, แ แแแ แแแแแฉแแแแก แจแแแแแแแก แแแแ แแชแแแก แแ แแก แแแฆแแแฃแแ แคแแแแแแแก แกแแฎแแแ;
- แแแแแขแแแฃแแแ โgit checkout โ no-overlay โ dirโ แแคแชแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแซแแแแ, แจแแแแแแแก แแแแ แแชแแแก แจแแกแ แฃแแแแแกแแก, dir แแแ แแฅแขแแ แแแก แจแแแแแแกแ แแแแแงแแแแแ แคแแ แแแจแ, แ แแแแแแช แกแ แฃแแแ แจแแแกแแแแแแแ แกแแแแแแกแขแ แ แคแแแแแแแก แแแแแแแ แแแแแก. แแแแแแแแแ, แแฃ dir แแแ แแฅแขแแ แแแก แแแแแแฃแ แแกแแจแ แแ แแก แคแแแแ, แ แแแแแแช แแ แแ แแก แกแแแแแแกแขแ แ แคแแแแแแจแ, แแแจแแ แแแแฃแแแกแฎแแแแแ "git checkout master - dir"-แแก แจแแกแ แฃแแแแแกแแก แแก แแแ แฉแแแ แแ แแฃ "--no-overlay" โ แแแแแแแแฃแแแ แแแ แแแแขแ, แแก แฌแแแจแแแแ;
- แแ แซแแแแแ "git diff" แแงแแแแแก แฃแแแแแ แกแแแฃแ API-แก แแแ แแแแขแ แแแแก แแแกแแแแแแแแแแแแ, แ แแช แจแแกแแซแแแแแแก แฎแแแก แแคแชแแแแแก แแแแฃแจแแแแแแก แแแแ แแแแแแแแก แกแฎแแ git แฃแขแแแแขแแแแแ. แแแแแแแแแ, "git diff"-แจแ แงแแแแ แแแ แแแแขแก แแฎแแ แแแแแกแ แแแขแแแแแแกแขแแแ แฐแงแแแก ("--function-context" แแ "--no-function-context");
- แแแแแแขแ แแแแแแแแแ แแแแแแ แแแฃแแ แแแคแแ แแแแแฃแแ แขแแแแแแก แแแคแแแขแแ แแก แจแแกแแซแแแแแแแ โgit logโ แแแแแแแแแแจแ (โแแ แแแแแ แโ - แแแแแขแแแแแ แแแคแแ แแแชแแแก แแ แแจแแแ, แ แแแแ แแชแแ Signed-off-by แแ Co-authored-by). แจแแกแแซแแแแแแแ แแขแแแแขแแแแก แแแคแแแขแแ แ แ แแแแ แช แแแกแแฆแแแแก, แแกแแแ แแแแจแแแแแแแแก แแแฎแแแแแ, แแแแแแแแแ:
"git log --pretty="%(trailers:key=แแแแฎแแแฃแแแ-แแฎแแแแ,valueonly)"; - แแแแแแขแ แแฎแแแ แแแแแแแแแก แซแ แแแ, Trace2, แ แแแแแแช แแแแแแแแแ แฃแคแ แ แแแฅแแแ แแ แกแขแ แฃแฅแขแฃแ แแ แแแฃแ แแแแแแแแแแ แคแแ แแแขแก. Trace2 แกแแจแฃแแแแแแก แแแซแแแแ แจแแแแ แแแแ แขแแแแแแขแ แแ แจแแกแ แฃแแแแฃแแ แแแแ แแชแแแแแก แจแแกแแฎแแ แแ แจแแกแ แฃแแแแแก แแแแแชแแแแแ แฃแคแ แ แแแขแแแฃแ แ แแแแแแแแกแ แแ แแแแแ แแแแกแแแแก (แแแแแฃแจแแแแแแแ แแแแแญแแแฃแแแ แแแแฎแแแ แแแแแก แแแแ , แแแแแชแแแแแ แแ แแแแแแแแแ แแแ แแแแ);
- "git bisect" แแแแแ แแจแ แแแฎแแ แฃแคแ แ แแแแแฎแแแ, แ แแแแแจแแช แแฎแแ แฃแคแ แ แแแแคแแแ แแ แแก แฎแแแแแกแแฃแแ แแ แแแแแแฃแ แ แแแแแแแแแแ แแ แแแฉแแแแแแแ แจแแแแฏแแแแแแแ แกแขแแขแแกแขแแแ แแแแแแฃแแ แคแแแแแก แชแแแแแแแแแแก แจแแกแแฎแแ (แจแแชแแแแแ แฎแแแแแแก แ แแแแแแแแแก แแแแแแ);
- แแแขแแแแแแแแก แแแแแ แฅแแแแแแแก แแแแกแแแฆแแ แแก แแแ แแกแขแแแ แแแแแแแแแแฃแแแ, แ แแแ แแฆแแแแคแฎแแ แแก แกแแฎแแแแแแก แแแแแ แฅแแแแแก แแขแแแแขแแแแก แชแ แฃ แแแกแขแแแแชแแ. แ แแแแกแแช แแญแแ แแแแแ แแแแ, แแกแแแ แแแ แแฅแขแแ แแแแ แแฎแแ แแแแแจแแฃแแแ, แ แแแแ แช แแแแคแแแฅแขแฃแ แ;
- แแแคแ แแฎแแแแแ แแแแแฉแแแแแ, แ แแแแกแแช แแฅแแแ แชแแแแแแ แแแแแแกแขแแแแ แแ แขแแแ แกแฎแแ แขแแแแ, แ แแช แฉแแแฃแแแแ แแ แจแแชแแแแแ แแแแแแแ แแ แจแแแซแแแแ แแแแแแฌแแแแก แขแแแแก แแ แแกแฌแแ แฉแแแแแแแ แแแงแแแแแ (แแแแแแแแแ, แแแแกแขแ แฃแฅแชแแ, แ แแแแ แแชแแ โgit tag -f -m โแแแแแฎแแแแฃแแ แจแแขแงแแแแแแแโ my-tag1 my-tag2โณ แแแแแแฌแแแแก แขแแแแก แจแแฅแแแแก แซแแแ แขแแแแ, แฎแแแ แแแแแแแแแ แ แแแแแ, แ แแ แแฎแแแ แขแแแ แแแแแกแขแแแแ แแแแแแ commit-แแ, แ แแแแแแแช แแแแแแแแฃแแแ แซแแแแ แขแแแ);
- แแแแแ แแชแแ แฉแแ แแฃแแแ แแแขแแแแแก แกแแชแแแแแแกแแแแก (แแแกแแแ แแแคแฃแซแแแแฃแแ "แฎแแแแแกแแฌแแแแแแแแก bitmaps" แกแขแ แฃแฅแขแฃแ แ), แ แแแแแแช แแแแฎแแแก แแแแแชแแแแแก แแแแแแฃแแ แแแแแขแแกแแแแก แฎแแแแแกแแฌแแแแแ แแแแแฅแขแแแแก แแแแ แแแแก แจแแกแแฎแแ แแ แกแแจแฃแแแแแแก แแแซแแแแ แกแฌแ แแคแแ แแแแกแแแฆแแ แแ แแแแแก แแแแแฅแขแแก แแ แกแแแแแ. แแก แกแขแ แฃแฅแขแฃแ แ แแแแจแแแแแแแแแ แแแชแแ แแแก แแแแแชแแแแ แแฆแแแแแแก แแแแ แแชแแแแแก แจแแกแ แฃแแแแแก แแ แแก (git fetch).
แฌแงแแ แ: opennet.ru