git clone blah
git checkout -b development
git checkout -b bug581
hack hack
git checkout -b bug588
hack hack
ramifié mal oh attendez, bug 588 devrait pousser du développement, et non 581.Git, rebasage une branche
git rebase --onto development bug581 bug588
me donne:
Cannot rebase: You have unstaged changes.
Please commit or stash them.
err, mais je ne? Le statut git montre que le répertoire de travail est propre. alors laissons le cacher juste pour rire.
git stash
git rebase --onto development bug581 bug588
ok maintenant il fonctionne, mais son tirant l'histoire de bug 581 et 588, je veux juste l'histoire de 588, et non pas ce qui était en 581.
Voir http://stackoverflow.com/questions/4673952/fixing-published-branch- with-wrong-parent-branch – NamshubWriter