f'I posiadać:git pochodzenie zmiana oddziału (rebase)
A---B---C-----D-- branch dev
\--C'-E-/ branch test
Zrobiłem to złe: C i C”są prawie takie same rewizje, byłoby bardziej sensowne, czy mogę zrobić oddział Test początek na C, zamiast B.
Jak mogłem to zrobić ?, Chyba rebase, ale nie jestem pewien, jak go używać, thx
edit: nie wyczyść co chciałbym:
A---B---C-----D-- branch dev
\-E-/ branch test
lub
A - B - D - E - D, jeśli nie jest możliwe
ale muszę usunąć C”, a następnie przechowywać tylko E w innym oddziale, to tylko ważne zobowiązanie –
Nie jestem pewien, dlaczego @VonC zostawił tam 'C'''. Jak rozumiem, "C" powinno być całkowicie usunięte. Jeśli nie, możesz użyć 'git rebase -i tmp' i usunąć linię z' C'' na nim. – ams
Również wykonanie tego rebase sprawi, że branch 'test' będzie wyglądał lepiej, ale stara wersja będzie kontynuowana w historii' D', co nie powinno Cię obchodzić. Jeśli 'dev' jest lokalną gałęzią, której nikt jeszcze nie widział, możesz również" git reset "na' C' i ponowić scalenie. – ams