1

这就是我正在做的事情。我的主分支中有一个错误,我已经确定了一个旧的提交git bisect,它是最新的提交,它没有出现这个错误。

我已经检查了这个提交并进行了一些修复以消除编译器警告,所以我希望这些更改(与原始错误无关)最终被包含在内。

此时我想做的是在这里创建一个新分支,它将这个旧提交(最后一个非错误提交)作为父提交。

我怀疑答案是在这里提交,使用-b branchname. 那是对的吗?

4

1 回答 1

3

没有commit -b。你应该git checkout -b branchname,然后git commit像往常一样。这将为您留下一个新分支,其中包含一个新提交,您之前签出的提交作为其父提交。

于 2012-06-25T01:21:19.553 回答