Здравствуйте, dead_ricky, Вы писали:
d> Есть вот такая git-история:
d> d> 0 -------------- 1 --------------------- 3
d> \ /
d> ----1` ------ 2 -----------
d>
d> d> 0 ------ 1` ------ 2 ------ 3
d>
Если это твоя локальная история, то не проблема.
git rebase <sha-of-commit0> HEAD
Если ты уже запушил, то я бы не советовал — а зачем переделывать? Пусть будет так, разницы — никакой.
Есть вот такая git-история:
0 -------------- 1 --------------------- 3
\ /
----1` ------ 2 -----------
Коммиты
1 и
1` отличаются только описанием и возникили след. образом: когда был на коммите
1, сделал кое какие правки и закинул их в
stash, после чего решил поменять сообщение коммита
1 при помощие
git commit --amend, потом сделал
stash pop и появился коммит
1`. Потом сделал
merge и получился коммит
3. Хочу убрать коммит
1, чтобы в итоге получилось так:
0 ------ 1` ------ 2 ------ 3
Спасибо всем. Лучи добра и счастья в вас.