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中的内容。