Hvis jeg har n forpliktelser, hvordan kan jeg forgrene meg fra forpliktelse n-3?
Jeg kan se hashen til hver commit.
Du kan opprette grenen via en hash:
git branch branchname <sha1-of-commit>
Eller ved å bruke en symbolsk referanse:
git branch branchname HEAD~3
For å sjekke grenen når du oppretter den, bruk
git checkout -b branchname <sha1-of-commit or HEAD~3>
For å gjøre dette i Eclipse:
Det vil opprette en lokal gren for deg. Hver gang du skyver endringene dine, vil grenen din skyves til den eksterne serveren.
Jeg var i stand til å gjøre det slik:
git branch new_branch_name `git log -n 1 --skip 3 --format=%H`
Hvor du må angi hoppverdien. 0 er den siste, 1 er den forrige, 2 er overføringen før det osv.