1

これが私がしていることです。私のマスターブランチにはバグがあり、バグをgit bisect示さない最新のコミットを使用して古いコミットを特定しました。

私はこのコミットをチェックアウトし、コンパイラの警告を排除するためにいくつかの修正を行ったので、これらの変更(元のバグとは無関係)が最終的に含まれるようにしたいと思います。

この時点で私がやりたいのは、ここに新しいブランチを作成することです。このブランチには、この古いコミット(バグのない最後のコミット)が親として含まれます。

答えは、を使用してここでコミットすることだと思い-b branchnameます。あれは正しいですか?

4

1 に答える 1

3

ありませんcommit -b。あなたはgit checkout -b branchname、それからgit commitいつものようにすべきです。これにより、以前にチェックアウトしたコミットを親として、1つの新しいコミットを含む新しいブランチが残ります。

于 2012-06-25T01:21:19.553 に答える