git clone blah
git checkout -b development
git checkout -b bug581
hack hack
git checkout -b bug588
hack hack
о, подождите, ошибка 588 должна появиться из разработки, а не 581.
git rebase --onto development bug581 bug588
дает мне:
Cannot rebase: You have unstaged changes.
Please commit or stash them.
эээ, а я нет? git status показывает, что рабочий каталог чист. так что давайте прятаться только для хихиканья.
git stash
git rebase --onto development bug581 bug588
хорошо, теперь это работает, но это тянет историю ошибок 581 и 588, я просто хочу историю 588, а не то, что было в 581.