Jei turiu n pakeitimų, kaip galiu šakotis iš n-3 pakeitimo?
Galiu matyti kiekvieno įsipareigojimo hash.
Šaką galite sukurti naudodami hash:
git branch branchname <sha1-of-commit>
Arba naudodami simbolinę nuorodą:
git branch branchname HEAD~3
Norėdami patikrinti šaką ją kurdami, naudokite
git checkout -b branchname <sha1-of-commit or HEAD~3>
Jei norite tai padaryti "Eclipse":
Bus sukurta vietinė atšaka. Tuomet, kai tik perkelsite pakeitimus, jūsų atšaka bus perkelta į nuotolinį serverį.
Man pavyko tai padaryti taip:
git branch new_branch_name `git log -n 1 --skip 3 --format=%H`
Kur turite įvesti praleidimo reikšmę. 0 - naujausias, 1 - ankstesnis, 2 - prieš tai buvęs perdavimas ir t. t.