这就是我正在做的事情。我的主分支中有一个错误,我使用git bisect
识别了一个旧的提交,这是最新的提交,没有出现该错误。
我已经检查了这个提交并做了一些修复以消除编译器警告,所以我希望最终包含这些更改(与原始bug无关)。
此时我想要做的是在这里创建一个新的分支,它将这个旧的提交(最后一个非bug的提交)作为父级。
我怀疑答案是在这里使用-b branchname
提交。那是对的吗?
答案 0 :(得分:3)
没有commit -b
。您应该像往常一样git checkout -b branchname
,然后git commit
。这将为您留下一个新的分支,其上有一个新的提交,您之前签出的提交作为其父级。